什么是隐藏输入文本框的正确方法?以下内容似乎适用于除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