码迷,mamicode.com
首页 > Web开发 > 详细

记一次JS标签的坑

时间:2018-11-24 14:16:56      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:应该   class   bubuko   info   图片   page   若是   ror   contex   

项目中遇到的问题:

原来的代码:

<script language="javascript" src="${pageContext.request.contextPath }/js/util.js"/>
<script language="javascript" src="${pageContext.request.contextPath }/js/jquery-1.10.1.js"/>
<script>
function goToPage() {
    alert("aaa");
}
</script>
<a href="#" onClick="goToPage()">首页  </a>

报错:

1:95 Uncaught ReferenceError: goToPage is not defined
    at HTMLAnchorElement.onclick

一直找不到错误在哪里,觉得这么简单的代码不该出错才对,但它为什么找不到方法呢,途中也试过把function goToPage()改为goToPage = function(),但是并没有什么用!

最后找到坑在这里:

<script language="javascript" src="${pageContext.request.contextPath }/js/util.js"/>
<script language="javascript" src="${pageContext.request.contextPath }/js/jquery-1.10.1.js"/>

这里引入应该写成如下格式:

<script language="javascript" src="${pageContext.request.contextPath }/js/util.js"></script>
<script language="javascript" src="${pageContext.request.contextPath }/js/jquery-1.10.1.js"></script>

注意:这里需要用</script>标签结束,而不能用 /> 直接结束!!!

我也不知道为什么,但是这样确实成功了......

技术分享图片

哪位大佬若是知道原因,还请在评论区解答,不胜感激!

 

记一次JS标签的坑

标签:应该   class   bubuko   info   图片   page   若是   ror   contex   

原文地址:https://www.cnblogs.com/yangwanhao/p/10011191.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!