У меня есть действительно простая функция Javascript
(я не использую jQuery
), которая работает в html
с использованием тега <script>
, но не работает, когда я помещаю ее в отдельный .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/