JavaScript执行顺序导致的问题
来源:互联网 发布:宣传画册设计软件 编辑:程序博客网 时间:2024/05/29 14:48
JavaScript脚本中调用了位于脚本位置之后的标签,可能会导致getElementById的返回值为空
原因:JavaScript调用了尚未加载的标签
<head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> var t=document.getElementById("mes"); //运行时发现t==null </script></head><body > the message is:<input type="text" id="mes"/></body>
解决办法:
把放在body之后
或者设置body的onload事件
<head> <script type="text/javascript"> function myfunction(){ var t=document.getElementById("mes"); } </script></head><body onload="myfunction()"> the message is:<input type="text" id="mes"/></body>
<script type="text/javascript"> window.onload = function(){ var t=document.getElementById("mes"); }</script></head><body> the message is:<input type="text" id="mes"/></body>
欢迎交流讨论
阅读全文
0 0
- JavaScript执行顺序导致的问题
- javascript的执行顺序问题
- JavaScript程序顺序执行导致的HTML标签无法引用
- javascript执行顺序问题
- JavaScript的执行顺序
- javascript的执行顺序
- Javascript的执行顺序
- JavaScript的执行顺序
- javascript的执行顺序
- javascript执行顺序和执行时间的一些相关问题
- javascript的执行顺序2
- javascript代码的执行顺序
- 理一理JavaScript的 执行顺序
- JavaScript程序的执行顺序
- JavaScript的加载执行顺序
- JavaScript程序执行顺序问题总结
- JavaScript程序执行顺序问题总结
- JavaScript程序执行顺序问题总结
- Java安全性
- Mybatis:使用bean传值,当传入值为Null时,提示“无效的列类型”的解决办法
- pthread_join和pthread_detach详解
- [机器学习:李宏毅]28.Deep Reinforcement Learning
- Tensorflow的一些常见函数
- JavaScript执行顺序导致的问题
- angular全选反选批量删除
- Intent机制详解
- 编写高性能的Lua代码
- Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight respon
- iptables规则重启自动生效--永久生效
- 手机端弹出遮罩层时禁止底层滚动
- 算法导论第三版第七章课后答案
- IMEI号和MEID号