是否可以更改已隐藏的<input type="text">
的值,其格式为display:none
?我有一些JS在输入为<input type="hidden">
时似乎可以工作,但在隐藏display:none
时却没有。而AFAIK,你也不能用JS改变输入的类型。更改显示值:无输入?
基本上,我想用<select>
替换<input>
,所以我试图隐藏它并附加<select>
元素。
检查与萤火虫的<select>
元素。看看它旁边的隐藏输入。更改选择的值。隐藏的输入不会改变。萤火虫对我说谎吗?
如果您取消注释其他代码行,那么它的工作原理。
其实......我很确定它是现在是Firebug中的一个bug。大多数其他事情正确更新,但当我检查它时,萤火虫并不显示更新的值。
你如何追加到选择?如果您使用的是.innerHTML,它将在所有版本的IE中失败。 – scunliffe 2010-08-19 23:33:31
@scunliffe - 他追加选择本身,而不是*选择。 – Matchu 2010-08-19 23:33:57
@Matchu啊,真的......我误读了...... – scunliffe 2010-08-19 23:34:49