行内,内嵌两种方式可以显示,外部JS不能显示
<!DOCTYPE html>
<html>
<head>
<title>JS添加方式</title>
<script type="text/javascript">
alert('内嵌JS')
</script>
<script src="pop.js">
</script>
</head>
<body>
<button onclick="alert('行内JS')">单机我试试</button>
</body>
</html>//外部JS代码
alert('外部js');

解决方案 »

  1.   

    检查js文件是否已保存了,js文件是否与html文件在同一目录中,js文件的文件名是否书写正确(包括字母大小写是否一致)。js文件保存的文件编码与html文件的文件编码是否一致。
      

  2.   

    这个外部不是你理解的外部。外部是说调用src导入的js代码中的方法。比如说你的pop.js中有一个方法GetLastOne();你可以在script标签里面直接调这个方法。我感觉你理解的是,内嵌是在script标签内的。行内是在html标签中的。然后外部就是以上两个都不在的地方写的叫外部的。js代码一定要写在script标签里,像你上面那样写就被浏览器认为是文本直接显示了。
      

  3.   

    我是建立了一个pop. js ,写的外部代码,但是页面不显示外部js 这部分代码
      

  4.   

    你这个html和popjs是否在同一个文件夹中?路径没引用对。
      

  5.   

    我是建立了一个pop. js ,写的外部代码,但是页面不显示外部js 这部分代码
    页面源代码是不会显示你src进来的js文件中的js代码的。不然为啥要把html和js分开呢,还不如直接写在html中了。说白了就是好看,css在一个文件中,js在一个文件中。html中只有HTML标签代码
      

  6.   

    js  和HTML是在同一个文件夹