javascript-不能使用innerHTML=”清空div元素内容&引用;

javascript-不能使用innerHTML=”清空div元素内容&引用;,html,innerhtml,Html,Innerhtml,我有以下按钮和两个函数press()和clear()。press()可以很好地工作,但使用clear()时,我认为我做得对,但它不工作。有人能帮我解决这个问题吗。非常感谢你。这是我的密码: <div id="text"></div> <button id="7" onclick="press(this.id)">7</button> <button id="8" oncl

我有以下按钮和两个函数press()和clear()。press()可以很好地工作,但使用clear()时,我认为我做得对,但它不工作。有人能帮我解决这个问题吗。非常感谢你。这是我的密码:

            <div id="text"></div>
            <button id="7" onclick="press(this.id)">7</button>
            <button id="8" onclick="press(this.id)">8</button>
            <button id="9" onclick="press(this.id)">9</button>
            <button id="clear" onclick="clear()">Clear</button>



     function press(pressed_id)
     {
        document.getElementById("text").innerHTML += document.getElementById(pressed_id).innerHTML;
     }
     function clear()
     {
        document.getElementById("text").innerHTML = "";
     }

7.
8.
9
清楚的
功能按下(按下\u id)
{
document.getElementById(“text”).innerHTML+=document.getElementById(按下的id).innerHTML;
}
函数clear()
{
document.getElementById(“文本”).innerHTML=“”;
}

js中存在一个名为clear的函数。将函数重命名为其他函数。可能是空的。不要认为那是保留


如果将函数命名为clear,那么
window.clear()
似乎也能完成此任务。

js中有一个名为clear的函数。将函数重命名为其他函数。可能是空的。不要认为那是保留


如果您将函数命名为clear,则
window.clear()
似乎也能完成此任务。

您的函数是正确的。您只是使用保留字CLEAR作为函数。尝试将函数名更改为clear_text(),然后就可以开始了


7.
8.
9
清楚的
功能按下(按下\u id)
{
document.getElementById(“text”).innerHTML+=document.getElementById(按下的id).innerHTML;
}
函数clear_text()
{     
document.getElementById(“文本”).innerHTML=“”;
}

您的功能是正确的。您只是使用保留字CLEAR作为函数。尝试将函数名更改为clear_text(),然后就可以开始了


7.
8.
9
清楚的
功能按下(按下\u id)
{
document.getElementById(“text”).innerHTML+=document.getElementById(按下的id).innerHTML;
}
函数clear_text()
{     
document.getElementById(“文本”).innerHTML=“”;
}