【发布时间】:2018-09-25 23:28:57
【问题描述】:
我有一个非常简单的Javascript 函数(我没有使用jQuery),它可以在html 中使用<script> 标记,但是当我将它放在单独的@987654326 中时它不起作用@ 文件。我知道我做错了什么,这可能只是一个简单的修复,但我无法弄清楚。有什么帮助吗?非常感谢!
这是我的 js:
function create() {
var htmlElements = "";
for (var i = 0; i < 5; i++) {
htmlElements += '<div class="box">' + i + '</div>';
}
var container = document.getElementById("box");
container.innerHTML = htmlElements;
}
和html:
<head>
<script src="main.js"></script>
</head>
<body>
<div id="box">
<script>create();</script>
</div>
</body>
jsfiddle:http://jsfiddle.net/p5hzA/129/
【问题讨论】:
-
在调用其中的任何函数之前需要包含外部js文件。
-
@jmoerdyk 我试过了,但没用...
-
意思是,你必须把你定义函数的地方移到你调用它的地方。
-
我尝试将 放入 但它不起作用
-
请定义“不工作”。另外,更新您的问题以匹配您的代码
标签: javascript html web frontend