我打开一个页面
javascript 是内嵌在这个页面的
源码如下
但是 firebug 的 avascript 调试器没有当前页面
而 web 控制台错误信息说 func() not defined
怎么回事
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js">
function func(){
$("#show").html("hha");
alert("haha");
}
</script>
</head>
<body>
<p onclick="func()"> 点击我</p>
<p id="show"></p>
</body>
</html>
1
autoxbc 2017-08-19 08:49:38 +08:00 via iPhone
你的 script 标签,既用了内联语句,又用了外链语句,此时浏览器会忽略内联部分,所以 func() 未定义。拆成两个标签。
|