我有一个非常简单的Javascript
函数(我没有使用jQuery
),它使用<script>
标记在html
中工作,但是当我将它放在一个单独的.js
文件中时,它不能工作。我知道我做错了什么,这可能只是一个简单的修复,但我不能弄清楚。有什么帮助吗?非常感谢!
下面是我的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/
发布于 2018-09-26 07:34:03
在包含外部文件之前运行create(),函数应在包含外部文件之后运行
https://stackoverflow.com/questions/52507901
复制相似问题