zoukankan      html  css  js  c++  java
  • jquery/Js属性无效

    今天遇到个很奇葩的问题,就是checkbox的onchange时间无效,我一共写了两个checkbox的onchange事件,但就是只有一个能用,本来我以为是jquery的兼容问题,但是换成js还是不能用,checked和val都行,就是onchange事件无效,无效的checkbox的id为chkNull,这种命名也不该是关键字吧,但结果就是这个原因,换个id就可以了;坑死我啦。。。。。

        document.getElementById('chkWu').onchange = function () {
            
            if (document.getElementById('chkWu').checked) {
                   document.getElementById('chkNull').checked = false;
            }
                   
        }
    
        document.getElementById('chkNull').onchange = function () {
    if (document.getElementById('chkNull').checked) { document.getElementById("chkWu").checked = false; } }

    document.getElementById('chkNull').checked = false; document.getElementById('chkNull').checked  这两个都可以,

    就是document.getElementById('chkNull').onchange = function () 无效,debugger都进不去,也不报错

        document.getElementById('chkBuZhi').onchange = function () {
            
            if (document.getElementById('chkBuZhi').checked) {
                document.getElementById("chkWu").checked = false;
            }
        }

    最后改成这样就可以啦。

  • 相关阅读:
    7.12.2
    7.12.1
    7.11.8
    循环测试条件前缀和后缀的区别
    7.11.7 两个版本
    7.11.5
    7.12 vowels.c 程序
    7.11 animals.c 程序
    7.6.2 break 语句
    7.10 break.c 程序
  • 原文地址:https://www.cnblogs.com/net-god/p/5848442.html
Copyright © 2011-2022 走看看