* 建议把script标签放到</body>后面
* 如果现在有这样一个需求
在js里面需要获取到input里面的值,如果把script标签放到head里面,会出现问题。HTML解析是从上到下解析的,script标签放到head里面,直接在里面取input里面的值,因为页面
还没有解析到input那一行,肯定取不到!
<html> <head> <title>World</title> <style type="text/css"> </style> <!-- 放在此处解析不到 <script type="text/javascript"> var input1 = document.getElementById("nameid"); alert(input1.value); --> </script> </head> <body> <input type="text" name="name" id="nameid" value="aaaaa"> </body> <script type="text/javascript"> var input1 = document.getElementById("nameid"); alert(input1.value); </script> </html>