如果有src属性了之后,就不会再执行<script>标签中的内容了,你这样的情况应该是分两步写:
<script language="javascript" src="01.js"></script>
<script>
document.write("我")
</script>
因为这样的特性,所以有时候我们可以往带有src的script标签中放隐藏的数据。
HTML中js的执行顺序就是按照从上至下引入的顺序来的。比如代码:
<script type="text/javascript" src="xxx.js"></script>
<script>zzzzzzzzzz.....</script>
必然是先执行xxx.js中的代码,后执行zzzzzzzzzz....。
如果发现不执行的情况,请多检查看是否代码有错误。
呵呵。楼上三位回答得好搞笑。再回答楼主的。这些都是不一定的。虽然JS加载是放在head里。但是也要看里面的JS是怎么写的。比如,我们写jqery一开始很多人会用$(function(){...}),或者有一个JQ的ready事件,那么这就是JQ封装好的,加载完DOM才执行。如果写原生的。很多人会写window.onload这个事件,就是需要加载完DOM和所有图片之后才执行JS。所以会影响速度。给楼主一个简单的办法
1.看你JS里面怎么写的。把这些事件都去掉。然后把JS放在BODY后面。这样,就会下载完DOM树后不等图片直接加载JS了。