我已经查看了isDisabled
的{{1}}属性,如下所示:
input type=text
https://jsfiddle.net/wmdgsbgo/
Chrome和Edge浏览器中的 <html>
<body>
Disable text: <input type="text" disabled="disabled" id="i2" />
</body>
<script>
var a = document.getElementById('i2');
a.value = a.isDisabled;
</script>
</html>
属性为isDisabled
,但在IE中为undefined
。任何参数(html / html5,JS版本支持),因为这个属性可以改变?我找不到任何支持性参考。任何人都可以提供更多关于?
答案 0 :(得分:0)
如果input
元素包含属性disabled
,则无需为其指定值。查看the this documentation here
您可以使用getAttribute
方法检查输入是否已停用。
<script>
var a = document.getElementById('i2');
console.log(!!a.getAttribute("disabled"));
</script>
在第二行中,我检查属性是否存在,并将结果转换为带有!!
的布尔值(好像它不存在,意味着输入未被禁用,它将返回null。)