zoukankan      html  css  js  c++  java
  • 从NodeList中搜索checkbox元素,并赋值选中 纯JS代码

    由于公司老大不让用JQuery,这么一个小问题整了半天,用Jquery的话几句代码,从网上搜了没找到解决方案,自己摸索了下,下面方式可以用。

    应用场景,横向全选,当选中第一列的checkbox时

    //业务横向全选或取消
            var cbBusRowAllHandler = function (o, isChecked) {
                try {
                    var tds = o.parentNode.parentNode.childNodes;
                    for (var i = 0; i < tds.length; i++) {
                        //tds[i].getElementsByTagName("input")[0].checked = isChecked; //o.checked;//除IE外,其他浏览器不支持
                        for (var j = 0; j < tds[i].childNodes.length; j++) {
                            if ("checkbox" == tds[i].childNodes[j].type) {
                                tds[i].childNodes[j].checked = isChecked;
                            }
                        }
                    }
                }
                catch (e) {
                    //alert(tds)
                    alert(e);
                }
            }

  • 相关阅读:
    redis安装等其他操作
    jquery 图片缩放插件使用
    bootstrap 自定义模态窗口
    Linux下 mkdir 命令详解
    linux,chmod如何更改所有子目录的权限,要包括隐藏文件
    MFC中的句柄
    MFC——CDC
    CREATESTRUCT cs 结构体
    MFC函数—— CFrameWnd::OnCreateClient
    MFC函数——CWnd::OnEraseBkgnd
  • 原文地址:https://www.cnblogs.com/zhangxiaolin/p/3232972.html
Copyright © 2011-2022 走看看