我正在尝试为IE中的值标签动态设置innerHTML。
我期望的输出是这个。
<input type="hidden" >a0FQ0000009rJfCMAU</input>
我在IE中尝试了innerHTML,但由于INPUT元素受支持,因此无法正常工作。因此,我绝望地尝试了以下方法。
myElementId.setAttribute("value",textNodeId);
不幸的是,这不是我想要的。
<input type="hidden" value="a0FQ0000009rJfCMAU">
请指教。
最佳答案
如果检查input
元素的规范,则会看到其内容模型应该为空。因此,您尝试查找的是逻辑上无效的HTML。
参见here。
关于javascript - 如何在IE中的HTML中为Input标记设置内部值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8211762/