' Hello World'最初在加载页面时显示。我希望它仅在单击按钮后显示。我知道我可以通过向按钮添加内联事件监听器来实现此目的。我可以在脚本中编写所有这些代码吗?
<button id="demo1">Click Me</button>
<p id="demo"></p>
<script> document.getElementById('demo1').onclick = myFunction();
function myFunction() {
document.getElementById("demo").innerHTML = "Hello World"; }
</script>
答案 0 :(得分:8)
您正在立即调用myFunction,然后将返回值(未定义)分配给onclick
-
应该是
-