我目前正在调试一个更大的系统,但已尝试删除我认为造成问题的部分。
我不太明白为什么输入文本字段没有附加到 this jsfiddle 中的 HTML 中.
JS代码:
for (var counter = 0; counter < 20; counter++) {
var anbox = $(document.createElement('input')).attr({
type: 'text',
class: 'anBox',
size: '1',
maxlength: '1'
});
anbox.appendTo('#answerLine_' + i);};
最佳答案
是的,这是小事。没有定义i
变量,它应该是counter
:
anbox.appendTo('#answerLine_' + counter);
为了搜索此类问题,我建议您使用调试工具,例如 Chorme Developer Console 或 Firebug。
关于javascript - 为什么输入文本字段不出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16082984/