【发布时间】:2012-06-17 01:31:32
【问题描述】:
好的,我阅读了this 线程来了解如何使用 JavaScript 生成 HTML。我尝试使用以下脚本进行操作:
<script type='text/javascript'>
function generate_page() {
var x = 0;
var y = 0;
var lines = 20;
var output;
while (x < lines) {
while( y < lines*2){
output = ("<div id='x" + x + "_" + y + "'>x</span>");
$('board').prepend(output);
y++;
}
y = 0;
x++;
$('board').append('<br />');
}
}
</script>
</head>
<input type='button' value='test' onClick='generate_page()'>
<body>
<div id='board'>
</div>
</body>
</html>
它不会返回任何错误,只是什么都不做。我做错了什么?
【问题讨论】:
-
a) 你使用的是 jQuery 语法,所以你是否包含 jQuery 和 b) 为什么你的输入在 body 标签之外?
-
$('board')==>$('#board') -
这篇文章的标题应该是“Writing HTML with JavaScript”...
-
@ikaradashkov 为什么要这样称呼它?
-
@GerardSexton 因为标题曾经是“在 HTML 中插入 JavaScript”。现在,我看到它已被修改为“使用 JavaScript 插入 HTML”,这使得 total 有意义(并且与我提出的建议一致)。
标签: javascript jquery html