什麼是隱藏輸入文本框的正確方法?以下內容似乎適用於除Internet Explorer以外的所有瀏覽器。我正在測試IE8。使用javascript在窗體中隱藏文本框
var field = document.getElementsByTagName("input")[0];
field.type = 'hidden';
備案以下不工作:
var field = document.getElementsByTagName("input")[0];
field.style.display = 'none';
也不做這項工作:
var field = document.getElementsByTagName("input")[0];
field.setAttribute("type", "hidden");
'不起作用'不是一個非常準確的問題描述。你是否收到錯誤信息,電腦是否崩潰,蘋果是否開始從天而降,......?另外一個包含HTML和展示問題的完整代碼片段會很好。 – 2010-09-20 07:14:31
確認字段是否爲空,併爲IE添加警報 - alert(field.outerHTML)以確認您是否指向正確的元素 – 2010-09-20 07:16:08