我想,我的HTML文档输出“龙与地下城”的随机数。但是,代码无效,我无法解决原因。
<!DOCTYPE html>
<html>
<head>
<script src="//code.jquery.com/jquery-1.10.2.js">
$(document).ready(function(){
$("#d4").click(function(){
var out = Math.random(1,4);
alert(out);
};
});
</script>
</head>
<body>
<p id ="d4">Roll a d4</p>
</body>
</html>
答案 0 :(得分:9)
脚本标记不能具有src属性和正文,您需要使用单独的脚本标记
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script>
$(document).ready(function () {
$("#d4").click(function () {
var out = Math.random(1, 4);
alert(out);
}); //missing ) here
});
</script>
Script src
此属性指定外部脚本的URI;这可以 用作直接在脚本中嵌入脚本的替代方法 文献。指定src属性的脚本元素不应该 在其标签中嵌入一个脚本。
答案 1 :(得分:2)
警告后,您需要关闭点击功能的括号。
$(document).ready(function(){
$("#d4").click(function(){
var out = Math.random(1,4);
alert(out);
}); // <-- here
});
答案 2 :(得分:0)
缺少点击功能的右括号。