无法使用“onclick”按钮执行JavaScript事件

时间:2011-11-20 04:42:42

标签: javascript javascript-events

我正在尝试通过onclick执行'select'功能,但它不起作用。

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

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

2 个答案:

答案 0 :(得分:2)

<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。

完成! (并经过测试)。

答案 1 :(得分:-1)

尝试将函数名称从select更改为其他名称。 select是html保留字,所以不起作用。