我读了你应该在定义JavaScript函数<head>的标签,但如何做的位置<script>(是否在<head>,<body>或任何其他标记)影响的JavaScript函数.
具体来说,它如何影响函数的范围以及从何处调用它?
在所有文档中,我看到<title>头部下方的jQuery脚本标签,但是当我进入其他一些站点时(初始化模板是我头顶的第一个),它们将它放入正文的底部(你知道,就在此之前</body>).
这两个中的哪一个是对的?
我的网页包含以下代码:
<html>
<head>
<title>This is test Page</title>
<script language="javascript" type="text/javascript">
document.getElementById("msg1").innerHTML = document.URL.toString();
</script>
</head>
<body>
<div class="sss">
<p id="msg1"></p>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
正如你现在在脚本执行时div不存在,但我想只将我的JavaScript代码放在<head>标签中,我不会把它放在HTML代码的中间.
但是这个代码仅在我将<script>标记放在标记之后才有效<div>.我使用VS2010和firefox 19.0.1
无论如何将代码放入<head>标签中?