gpt4 book ai didi

javascript - Firebug 不显示我的 javascript?找不到错误

转载 作者:数据小太阳 更新时间:2023-10-29 04:42:53 24 4
gpt4 key购买 nike

好吧,我想用 Firebug 调试一些脚本,(因为我在浏览器窗口中看不到任何东西)但是当我在 Firefox 中单击脚本选项卡时,它给了我错误消息:

如果标签有“type”属性,它应该等于“text/javascript”或“application/javascript”。此外,脚本必须是可解析的(语法正确)。

我做错了什么?

这是我的代码:

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>



<script src="jquery-1.7.1.js"></script>
<script type="text/javascript">
$(function() {
/* fix: “close” the value of i inside createFunction, so it won't change */
var createFunction = function(i) {
return function() { alert(i); };
};

for (var i=0; i<5; i++) {
$('p').appendTo('body').on("click", createFunction(i));
}

})();
</script>
</body>
</html>

最佳答案

您必须省略最后一个括号,我猜代码应该可以在 dom 上运行了吗?

<script type="text/javascript">
$(function() {
/* fix: “close” the value of i inside createFunction, so it won't change */
var createFunction = function(i) {
return function() { alert(i); };
};

for (var i=0; i<5; i++) {
$('<p>').appendTo('body').on("click", createFunction(i));
}

});
</script>

See here了解如何使用 jquery 使代码在 dom 加载上运行。

关于javascript - Firebug 不显示我的 javascript?找不到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11048267/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com