**已关闭。**此问题需要调试详细信息。它目前不接受答案。**想要改进此问题?**更新问题,使其位于堆栈溢出主题上。
10小时前关门了。改进这个问题我现在正在学习javascript,但我的chrome开发者工具控制台并不像我的在线讲师那样返回结果。
pb3s4cty1#
我认为您没有任何id为title的dom元素!确保已将id附加到html块
lyr7nygr2#
此错误意味着您的javascript甚至在呈现元素之前就试图访问该元素。确保在显示html后加载javascript。最好的做法是将javascript标记放在结束标记之前,而不是放在html的部分中。原因是html从上到下加载。使用事件挂钩-只有在浏览器上加载html时才会触发javascript。e、 g-
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Untitled Document</title> <script type ="text/javascript"> window.onload = function() { what(); function what(){ document.getElementById('hello').innerHTML = 'hi'; }; } </script> </head> <body> <div id="hello"></div> </body> </html>
2条答案
按热度按时间pb3s4cty1#
我认为您没有任何id为title的dom元素!确保已将id附加到html块
lyr7nygr2#
此错误意味着您的javascript甚至在呈现元素之前就试图访问该元素。
确保在显示html后加载javascript。最好的做法是将javascript标记放在结束标记之前,而不是放在html的部分中。原因是html从上到下加载。
使用事件挂钩-只有在浏览器上加载html时才会触发javascript。e、 g-