1)
document.getElementById("demo").addEventListener("click", function(){
document.getElementById("demo").innerHTML = "Hello Worl";);
2)
document.getElementById("demo").onclick = function()
{document.getElementById("demo").innerHTML = "HelloWorld!";}
请帮忙。我认为两者都是做同样事情的不同方式。但第二种方法不起作用。
答案 0 :(得分:0)
您没有添加结束括号
document.getElementById("demo").addEventListener("click", function(){
document.getElementById("demo").innerHTML = "Hello Worl";
);
应该是
document.getElementById("demo").addEventListener("click", function(){
document.getElementById("demo").innerHTML = "Hello Worl";
});
第二种方法应该可以正常工作,你确定你在页面上有这个id的正确元素吗?
这里是这个例子的小提琴
答案 1 :(得分:0)
您可以尝试在Html中添加onclick:
<button value="Some Text" onclick="click()" id="demo"></button>
<script>
function click(){
document.getElementById("demo").innerHTML="Hello World";
}
</script>
另一种方法:
onload = demo;
function demo() {
var demo = document.getElementById("demo");
demo.onclick = click;
}
function click(){
document.getElementById("demo").innerHTML="Some text";
}
我希望这很有帮助。如果没有发表评论。