我是Javascript和html的初学者.我想输出10"嗨",但以下代码不起作用.我该怎么办?
index.html和app.js位于同一个文件夹中.
的index.html
<html>
<head>
</head>
<body>
<div class = "test"></div>
<script type="text/javascript" src="app.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
app.js
var main = function(){
for(var i = 0; i<10; i++){
var f = document.createElement('p');
f.innerText = "Hi.";
var div = document.getElementByClass('test');
div.appendChild(f);
};
$(document).ready(main);
Run Code Online (Sandbox Code Playgroud)
$未定义的错误,从而查看引用错误$(你可能想通过包含jQuery库来做)或者,只需直接摆脱$(document).ready(main);并main()直接打电话.你似乎没有任何jQuery需求.
然后,你将不得不面对getElementByClass不是一个功能.看getElementsByClassName或querySelector代替.
| 归档时间: |
|
| 查看次数: |
85 次 |
| 最近记录: |