华丽转身123 发表于 2018-5-14 20:41:36

为什么我点了按钮没反应

<!DOCTYPE html>
<html>
        <head>
                <meta charset="utf-8">
                <title>播放音乐</title>
                <script type="text/javascript">
                        var $btn = document.getElementsByClassName('btn');
                        $btn.onclick = function(){
                                alert('1111');
                        }
                </script>               
        </head>
        <body>
                <button class="btn">播放/暂停</button>

        </body>
</html>

alltolove 发表于 2018-5-14 21:02:33

修改成这样就行了<!DOCTYPE html>
<html>
      <head>
                <meta charset="utf-8">
                <title>播放音乐</title>
                        
      </head>
      <body>
                <button class="btn">播放/暂停</button>
                <script type="text/javascript">
                        var $btn = document.getElementsByClassName('btn');
                        $btn.onclick = function(){
                              alert('1111');
                        }
                </script>      
      </body>
</html>

华丽转身123 发表于 2018-5-14 21:07:53

alltolove 发表于 2018-5-14 21:02
修改成这样就行了

有点不懂,这个有时候我没加【0】它一样能运行,加【0】的一般classname相同标签的节点返回一个数组时才需要的,我现在就一个光棍还要加【0】,我不服啊’
页: [1]
查看完整版本: 为什么我点了按钮没反应