嘿伙计们是javscript的新手..我听说过javascript .disabled
属性,我已经决定用它了。所以我写的代码是
<html>
<body>
<input name="I_can_fly">
var c = document.getElementById('I_can_fly');
var m = c.disabled ? true : false;
console.log(c);
</body>
</html>
当我运行上面的代码时,出现了Uncaught TypeError: Cannot read property 'disabled' of null
之类的错误。我不知道自己做错了什么..
任何帮助都会非常感谢..提前谢谢
答案 0 :(得分:2)
你正在做getElementById
。在输入中添加ID。
编辑添加了脚本标记,如Amit所述。
<html>
<body>
<input name="bae" id="bae">
<script>
var c = document.getElementById('bae');
var m = c.disabled ? true : false;
console.log(c);
</script>
</body>
</html>
虽然我绝对厌恶你使用“bae”这个术语。
答案 1 :(得分:0)
您的输入缺少ID:
<input id="bae" name="bae">
答案 2 :(得分:0)
您需要将javascript放在<script>
标记内。由于disabled
会返回布尔值,您只需将其分配给m
并将id
属性添加到输入<input id="bae" />
<script>
var c = document.getElementById('bae');
var m = c.disabled;
</script>