内联Javascript和外部Javascript相互阻止

时间:2016-05-24 09:50:37

标签: javascript html

我有这个包含内联和外部javascript的html代码:

<!DOCTYPE html>
<html>

<body>

<script>

alert('hello');

alert('world');

</script>

<script src="somedo.js"/>

</body>

</html>

somdo.js:

alert('executed');

当内联代码放在外部javascript之上时,外部javascript永远不会执行。当外部位于顶部时,内联javascript永远不会执行。

有人可以帮忙吗。

2 个答案:

答案 0 :(得分:3)

脚本标记必须具有结束标记,因此它应该是那样的

<script src="somedo.js"></script>

不是

<script src="somedo.js"/>

这就是问题所在。

答案 1 :(得分:1)

添加结束脚本标记,可能您指定了错误的js文件名。如果是这种情况,请更正。

<!DOCTYPE html>
<html>    
<body>    
<script>    
alert('hello');    
alert('world');    
</script>    
<script src="somedo.js"></script>   
</body>
</html>