【发布时间】:2010-02-01 06:18:52
【问题描述】:
我有一些在 FireFox 中运行良好的代码,但在 IE 中,输入不起作用。开头的文字很好(“track number 1”等),但输入似乎不存在......我一直在绞尽脑汁试图弄清楚这个愚蠢的事情并且不能哪儿也去不了!只需单击一个按钮即可执行代码。而且我知道代码有效,因为它执行了大约 8 次,并且轨道号标签始终可以正常工作。输入......什么都没有。
function addInput(divName, inputType) {
var newdiv = document.createElement('div');
counterText++;
newdiv.innerHTML = "<label for='trackNumber"+counterText+"' id='trackNumber"+counterText+"Lbl'>* Track Number " + (counterText) + "</label> <br><input type='text' class='input-text' style='width: 270px;' name='trackNumber"+counterText+"' id='trackNumber"+counterText+">";
document.getElementById(divName).appendChild(newdiv);
}
还有其他人需要的信息吗?
【问题讨论】:
-
创建 IE 时没有考虑到 java 脚本 :)
标签: javascript html