gpt4 book ai didi

javascript - 某些 javascript(输入)仅在 IE 中不起作用

转载 作者:行者123 更新时间:2023-11-30 13:41:11 25 4
gpt4 key购买 nike

我有一些代码在 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);
}

还有其他人需要的信息吗??

最佳答案

您在文本框的 id 属性末尾缺少单引号。将您的代码更改为以下代码就可以了。

 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+"' />";

关于javascript - 某些 javascript(输入)仅在 IE 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2175021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com