首页 > 编程知识 正文

script写在body还是head,html中head标签的作用

时间:2023-05-05 01:15:17 阅读:266335 作者:2901

html代码是从上往下依次执行,<script>放在<head>中时,会在页面加载之前加载到浏览器里,放在<body>中时,会在页面加载完成之后读取。

所以:在head中checkInput1 为undefined,而在body的script标签中checkInput2为Object

<html> <head> <title>验证码</title> <meta charset="UTF-8"> <script type="text/javascript"> var checkInput1 = document.getElementsByName("checkcode")[0]; console.log(typeof(checkInput1)); //undefined </script> </head> <body> <form> 验证码<input type="text" name="checkcode"/> </form> <script type="text/javascript"> var checkInput2 = document.getElementsByName("checkcode")[0]; console.log(typeof(checkInput2)); //Object </script> </body></html>

原文链接:https://blog.csdn.net/qq_42890157/article/details/84197363

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。