2013-10-24 3 views
2

Я хочу проверить нажатой или не нажатой кнопку. Как я могу это сделать?JS: как проверить кнопку была отключена?

Я уже пытался это сделать, но он не работает. Вот мой код.

<button onClick="getButton()" id="button2">Disable</button> 
<button id="button1">OK</button> 
<script> 
function getButton() { 
document.getElementById('button1').disabled=true; 
} 

if (getElementById('button1').disabled=true == true) { 
document.write("The button was disabled"); 
} 
else { 
document.write("No, the button didn't disable"); 
} 

Как проверить его с помощью инструкции if-else?

Заранее спасибо.

ответ

0

В вашем условном заявлении getElementById('button1').disabled=true должно быть getElementById('button1').disabled. Прежний будет всегда возвращать true, поэтому вы проверяете, если true равно true ...

+0

Любое объяснение по вниз голосования? Меня всегда интересует то, что я не знаю ... – Jasper

1
function getButton() { 
document.getElementById('button1').disabled=true; 
document.write("The button was disabled"); 
} 
+0

Я предпочитаю проверять его с помощью if-else. :) Но ваша вариация тоже верна. – useboot

Смежные вопросы