DOM禁用属性

时间:2011-06-22 20:29:28

标签: html javascript google-chrome

我有一个设置<fieldset>的{​​{1}}属性

的脚本
disabled

但这在WebKit(Chrome / Safari)中无效。是否有更好/不同的方法来执行此操作,或者使用WebKit解决方法?

4 个答案:

答案 0 :(得分:1)

您无法禁用fieldset元素。你必须遍历所有包含的表单元素,如输入,textareas,并选择并单独禁用它们。

答案 1 :(得分:1)

从HTML5开始,

fieldset.disabled可用。到目前为止HTML5只是一个工作草案,因此你不应该依赖它。就像DanMan编写并迭代所有<input><textarea>一组node.disabled=true一样。

code.google: HTML5 Fieldset Disabled Tag Does Not Work In Chrome

答案 2 :(得分:0)

Try

document.getElementById("someID").disabled = true;

答案 3 :(得分:0)

document.getElementById("someID").disabled = "disabled";