新人求助:外部JS为什么在浏览器不能显示

「已注销」 2019-08-01 11:26:47
行内,内嵌两种方式可以显示,外部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');
...全文
249 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2019-08-02
  • 打赏
  • 举报
回复
js 和HTML是在同一个文件夹
寂寞花如雪 2019-08-01
  • 打赏
  • 举报
回复
先看引入路径对不,在打日志查看问题
听雨停了 2019-08-01
  • 打赏
  • 举报
回复
引用 3 楼 YoungYHD 的回复:
[quote=引用 2 楼 听雨停了的回复:]这个外部不是你理解的外部。外部是说调用src导入的js代码中的方法。比如说你的pop.js中有一个方法GetLastOne();你可以在script标签里面直接调这个方法。我感觉你理解的是,内嵌是在script标签内的。行内是在html标签中的。然后外部就是以上两个都不在的地方写的叫外部的。js代码一定要写在script标签里,像你上面那样写就被浏览器认为是文本直接显示了。
我是建立了一个pop. js ,写的外部代码,但是页面不显示外部js 这部分代码[/quote] 页面源代码是不会显示你src进来的js文件中的js代码的。不然为啥要把html和js分开呢,还不如直接写在html中了。说白了就是好看,css在一个文件中,js在一个文件中。html中只有HTML标签代码
love_xujx 2019-08-01
  • 打赏
  • 举报
回复
你这个html和popjs是否在同一个文件夹中?路径没引用对。
「已注销」 2019-08-01
  • 打赏
  • 举报
回复
引用 2 楼 听雨停了的回复:
这个外部不是你理解的外部。外部是说调用src导入的js代码中的方法。比如说你的pop.js中有一个方法GetLastOne();你可以在script标签里面直接调这个方法。我感觉你理解的是,内嵌是在script标签内的。行内是在html标签中的。然后外部就是以上两个都不在的地方写的叫外部的。js代码一定要写在script标签里,像你上面那样写就被浏览器认为是文本直接显示了。
我是建立了一个pop. js ,写的外部代码,但是页面不显示外部js 这部分代码
听雨停了 2019-08-01
  • 打赏
  • 举报
回复
这个外部不是你理解的外部。外部是说调用src导入的js代码中的方法。比如说你的pop.js中有一个方法GetLastOne();你可以在script标签里面直接调这个方法。我感觉你理解的是,内嵌是在script标签内的。行内是在html标签中的。然后外部就是以上两个都不在的地方写的叫外部的。js代码一定要写在script标签里,像你上面那样写就被浏览器认为是文本直接显示了。
天际的海浪 2019-08-01
  • 打赏
  • 举报
回复
检查js文件是否已保存了,js文件是否与html文件在同一目录中,js文件的文件名是否书写正确(包括字母大小写是否一致)。js文件保存的文件编码与html文件的文件编码是否一致。

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧