大家都知道disabled属性用来禁用表单中的元素。如果要求您禁用表单元素,您会怎么做?下面介绍几种写法。请阅读html:testvarbtn=document.querySelector('button');1.btn.disabled=true;2.btn.disabled='禁用';3.btn.setAttribute('禁用',true);4.btn.setAttribute('disabled','disabled')经测试,上述写法均已生效。我们都知道disabled在html5中是一个boolean值。上面的写法渲染出来之后,可以看到他的属性里面有这些是true,3,4。,分别在元素的标签上3.test4.测试如果你想重启如果激活这个按钮,你可能见过下面的写法1.btn.disabled=false;2.btn.disabled="";3.btn.setAttributed('disabled',false);//不生效4.btn.removeAttribute('禁用');这时,一些朋友站了出来。为什么第三种写法不生效???事实上,它是这样的。在html5中,disabled是一个布尔值。我们可以将其值设置为true或false。在XHTML中,disabled是一个常规属性。设置它的值为setAttribute,所以使用setAttribute('disabled',false)是无效的,所以常规的写法是1.btn.disabled=true;btn.disabled=false;2.btn.setAttribute('禁用','禁用');btn.removeAttribute('禁用');