将innerHTML设置为空,不起作用

时间:2015-07-19 08:16:06

标签: javascript html

    clearConsole() 

是清除控制台的功能。 这就是所有代码 - http://michael.cheersgames.com/Tang/ 使用Ctrl + U查看代码。

    function clearConsole ()
    {
        console.innerHTML = '';
    }

我的控制台 -

    <div id="console">This is the console(text will appear below).<br /></div>

3 个答案:

答案 0 :(得分:3)

HTML id不会自动成为javascript中的全局变量 - 编辑:显然他们会这样做!!!

document.getElementById('console').innerHTML = '';

或者,使用不同的ID,因此它不会与控制台对象“冲突”

答案 1 :(得分:1)

这是您需要的代码:

function clearConsole ()
{
    document.getElementById('console').innerHTML = '';
}

答案 2 :(得分:1)

如果您想通过其ID访问div元素,那么您可以使用

document.getElementById("console") // This is the div element.

现在您可以使用

清除控制台
document.getElementById("console").innerHTML ='' ;