Не удается выполнить событие JavaScript с помощью кнопки «onclick» - PullRequest
2 голосов
/ 20 ноября 2011

Я пытаюсь выполнить функцию выбора с помощью onclick, но она не работает.

<script type="text/javascript">
  function select() {
      document.getElementById('select').disabled = true;        
  }
</script>

<input type="button" id="select" value="OK" onclick="select()">

Ответы [ 2 ]

2 голосов
/ 20 ноября 2011
<script type="text/javascript">
    function mySelect() {
        document.getElementById('myselect').setAttribute('disabled');        
    }
</script>

<input type="button" id="myselect" value="OK" onclick="mySelect()">

Две вещи:

a) избегайте использования внутренних имен для функций или переменных. select - это зарезервированное слово html; и

b) правильный способ установки - использование атрибута setAttribute.

Готово! (и проверено).

0 голосов
/ 20 ноября 2011

Попробуйте изменить имя функции с выбора на другое.select - зарезервированное слово html, поэтому не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...