function clear() {
document.getElementById("1").innerHTML = '';
document.getElementById("2").innerHTML = '';
document.getElementById("3").innerHTML = '';
}
<button onclick="clear()">Clear</button>
这是运行它的功能和我的按钮。 该功能的目的是清除段落,但是当我测试它时按钮什么都不做。
为什么单击该按钮时此功能没有运行?
编辑:对不起,如果答案很明显,我是JS的初学者 编辑:HTML:<p id="1"></p>
<p id="2"></p>
<p id="3"></p>
还有一个JS函数可以更改段落的文本,但它不会循环
答案 0 :(得分:9)
不要将函数命名为clear
,因为DOM有一个名为http://localhost:8080/login/facebook的旧全局方法。尝试一下像clearMe
function clearMe() {
document.getElementById("1").innerHTML = '';
document.getElementById("2").innerHTML = '';
document.getElementById("3").innerHTML = '';
}
&#13;
<div id="1">
foo
</div>
<div id="2">
foo
</div>
<div id="3">
foo
</div>
<button onclick="clearMe()">Clear</button>
&#13;