我如何使用JavaScript的HTML?

use*_*216 3 html javascript

我是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)

Que*_*tin 7

  1. 查看浏览器的JavaScript错误控制台
  2. 请参阅有关$未定义的错误,从而查看引用错误
  3. 定义$(你可能想通过包含jQuery库来做)

或者,只需直接摆脱$(document).ready(main);main()直接打电话.你似乎没有任何jQuery需求.

然后,你将不得不面对getElementByClass不是一个功能.看getElementsByClassNamequerySelector代替.