2011-06-22 65 views
1

我有一个脚本这是设置<fieldset>disabled属性DOM disabled属性

document.getElementById(someID).disabled = true 

但这并不WebKit中器(Chrome/Safari浏览器)工作。有没有更好的/不同的方式来做到这一点,或WebKit的解决方法?

+1

您试图将其分配给哪种元素? – Niklas

+0

你究竟想要做什么?我也认为“someID”需要用引号括起来。 – Sparky

+0

@ Sparky672:在我的例子中'someID'是一个包含ID名称的变量。当然,如果它是一个文字,它会被引用。 – Charles

回答

0

Try

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

这是不起作用的东西。 – Charles

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

您不能禁用一个字段元素。您必须遍历所有包含的表单元素,如输入,textareas,并选择并单独禁用它们。

+2

是的,你可以(根据[HTML标准](http://www.whatwg.org/specs/web-apps/current-work/multipage/forms.html#the-fieldset-element))。 –

+0

@ŠimeVidas:是的 - 它适用于Firefox甚至Internet Explorer。 – Charles

+0

好的,我不知道另一个HTML5功能(草稿)。但我认为你还不能依赖这一点。 – DanMan

相关问题