复选框更改时调用的JavaScript函数

时间:2018-08-29 10:58:40

标签: javascript checkbox

坚持调用简单的JS函数。 chrome中的开发者工具,控制台标签,thows

  

(索引):591未捕获的ReferenceError:未定义复选框       在myFunction((索引):591)       在HTMLInputElement.onclick

代码为

<span>Notificaciones</span>
    <input type="checkbox" id="myCheck" onclick="myFunction()">         
    <script type="text/javascript">
        function myFunction() {
              var checkBox = document.getElementById("myCheck");
              if(checkbox.checked){
                alert("suscribe");
              }  else{
                  alert("descuscribe");
              };
            };
    </script>

3 个答案:

答案 0 :(得分:-1)

只是错别字 “如果(checkbox.checked){” 而不是“ if(checkBox.checked){”

答案 1 :(得分:-1)

这是复选框和复选框的错字

<span>Notificaciones</span>
    <input type="checkbox" id="myCheck" onclick="myFunction()"> 

<script type="text/javascript">
        function myFunction() {
              var checkBox = document.getElementById("myCheck");
              if(checkBox.checked){
                alert("suscribe");
              }  else{
                  alert("descuscribe");
              };
            };
    </script>
    

现在应该工作:)

答案 2 :(得分:-1)

在您拥有的if语句中,您应输入checkbox.checked

checkBox.checked