gpt4 book ai didi

javascript - HTML 加载一个空的 JS 文件

转载 作者:行者123 更新时间:2023-11-28 13:16:28 27 4
gpt4 key购买 nike

我正在尝试创建一个加载外部 JS 文件的 HTML 页面,观察 Jquery 是如何加载的,我想我只需要在脚本标记中加载 JS,但是,它完全没有执行任何操作。

我的 HTML:

<html>
<head>
<title>Pagina senza titolo</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="Generate.js"></script>
<script type="text/javascript">
$(document).ready(function() {
generate(1);
}
</script>
</head>
<body>
<form id="form1">
<div id = "Top" style = "text-align:left">
</div>
<div id = "UI" style = "float: left; width: 400px; height: 200px;">
</div>
</form>
</body>
</html>

这是外部js文件Generate.js:

 function Generate(num) {

var roomType = Math.floor((Math.random() * 20) + 1);
var vertOriz = Math.floor((Math.random() * 2) + 1);
var i, j, x, y;

if (roomType <= 10) {
i = 10;
j = 10;
}else
if (roomType > 10 && roomType <= 18) {
if (vertOriz == 1) {
i = 10;
j = 20;
} else {
i = 20;
j = 10;
}
}else
if (roomType > 18) {
i = 20;
j = 20;
}

$("#UI").append("<table id = 'Room" + num + "'></table>");
for (y = 0; y < i; y++) {
$("#Room" + num).append("<tr id = y" + y + "></tr>");
for (x = 0; x < j; x++) {
if(y == 0){

if(x == 0){
$("#y" + y).append("<td id = x" + x + ">&#9487</td>");
}else
if(x == (j - 1)){
$("#y" + y).append("<td id = x" + x + ">&#9491</td>");
}else{
$("#y" + y).append("<td id = x" + x + ">&#9473</td>");
}
}else
if (y == (i - 1)) {

if (x == 0) {
$("#y" + y).append("<td id = x" + x + ">&#9495</td>");
} else
if (x == (j - 1)) {
$("#y" + y).append("<td id = x" + x + ">&#9499</td>");
} else {
$("#y" + y).append("<td id = x" + x + ">&#9473</td>");
}
} else
if (y > 0 && y < (i - 1)) {

if (x == 0 || x == (j - 1)) {
$("#y" + y).append("<td id = x" + x + ">&#9475</td>");
} else {
$("#y" + y).append("<td id = x" + x + ">&#32</td>");
}
}

}

}
}

可能是什么问题?我正在尝试在 IE 上运行它

最佳答案

正如您在general.js中将函数定义为Generate(Num)..所以请注意G是大写字母,并且您将函数调用为generate(1),这是不正确的。

请调用名为Generate(1)的函数,而不是generate(1);

关于javascript - HTML 加载一个空的 JS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37545462/

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