使用dom实现一个表格的偶数列变色

 

dom在前端开发中使用广泛,自己对dom的掌握还不是很熟悉,需要后续多加练习,下面是自己的一些整理。

 //获取父元素节点,找的只是标签解析的元素

        box2.parentElement//可以获取到父元素节点,div1

        console.log(box2.parentElement.parentElement.parentElement);//html根节点

        console.log(box2.parentElement.parentElement.parentElement.parentElement);//null

        //获取父节点,元素节点包含于几点

        box2.parentNode;

        console.log(box2.parentNode.parentNode.parentNode.parentNode);//#document

        //子极

        //获取子元素节点,返回一个类数组

        box2.children;

        console.log(box2.children);

        //子节点,文本也会转化成节点

        box2.childNodes;

        console.log(box2.childNodes);

        console.log(box2.childNodes[0].children[0]);//拿到span

        //第一个子元素节点

        box2.firstElementChild;

        console.log(box2.firstElementChild);

        //第一个子节点

        box2.firstChild;

        console.log(box2.firstChild);

        //最后一个子元素节点

        box2.lastElementChild;

        console.log(box2.lastElementChild);

        //最后一个子节点

        box2.lastChild;

        console.log(lastChild);

        //兄弟

        //下一个兄弟元素节点

        box2.nextElementSibling;

        console.log(box2.nextElementSibling);

        //下一个兄弟节点

        box2.nextSibling;

        //上一个兄弟元素节点

        box.previousElementSibling;

        //上一个兄弟节点

        box.previousSibling

排他思想:

//排他设计:先排除他人(包括自己),再设置自己

        //先获取每个按钮

        //每个按钮设置上点击事件

        //在这个点击事件中先排除他人

        //最后设置自己

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值