getElementById() returns null even though the element exists
本问题已经有最佳答案,请猛点这里访问。
我正在尝试使用getElementById()获取元素,但即使元素存在,它也会返回null。 我究竟做错了什么?
1 2 3 4 5 6 7 8 9 10 11 12 | <html> <head> blah <script type="text/javascript"> alert(document.getElementById("abc")); </head> <body> </body> |
你必须将它放在
您的脚本在加载DOM之前运行。 要解决此问题,您可以将代码放在
1 2 3 | window.onload = function() { alert(document.getElementById("abc")); }; |
另一种方法是将