2015-01-06 46 views
-2

嗨是新來javscript..I聽到的JavaScript .disabled財產和我已經決定用它做..所以我已經writen的代碼是廣東話讀財產禁用JavaScript

<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。我不知道我做錯了..

任何幫助將非常感激..Thanks提前

+0

讓我知道爲什麼downvote是爲 – lovetocode

+1

值得指出 - 你的'input'標籤應該在'body'裏面,而不是在它之外。 – Timespace

回答

2

。爲您的輸入添加一個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'。

0

您輸入缺少一個id:

​​
+3

對不起。我不知道我是如何編輯你的答案而不是我的。 – ps2goat

+1

哈哈這沒問題我想我們都以任何方式給出了相同的答案。 –

0

你需要把javascript的內<script>標籤。而且,由於disabled返回布爾,你可以把它分配給m並添加id屬性爲你做getElementById輸入<input id="bae" />

<script> 
    var c = document.getElementById('bae'); 
    var m = c.disabled; 
</script>