为什么我总是在myfunc()未被定义时得到一个错误?
<button onclick = "myfunc();">submit</button> <script src="script.js"> function myfunc(){ let person = { name: document.getElementById("demo"); } alert(person.name); } </script>
这是一个基本的事实,如果你的脚本标签有一个 src 属性
src
解决办法:再做一次 script 没有src属性的标签。
script
<button onclick="myfunc();">submit</button> <script src="script.js"></script> <script> function myfunc(){ let person = { name: document.getElementById("demo") } alert("it works"); } </script>