2021-07-23

排他思想

在这里插入图片描述
就是选取全部来进行使用,通过for的语句选择全部

Document 1 2 3 4 5 ![在这里插入图片描述](https://img-blog.csdnimg.cn/64ad44c8b6bc48cab0ab505006608bc3.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0x5ZGFkYTE=,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/f9e5b4faf115449fbeeb34217acf99a2.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0x5ZGFkYTE=,size_16,color_FFFFFF,t_70) 百度的换肤模板 ![在这里插入图片描述](https://img-blog.csdnimg.cn/ff3eafaa46f0461fab060ed380b920c3.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0x5ZGFkYTE=,size_16,color_FFFFFF,t_70)

点击某一个照片之后就会换成这个照片,特别好用
在这里插入图片描述
全选的使用案例

Document
商品价钱
## 自定义属性 ![在这里插入图片描述](https://img-blog.csdnimg.cn/1fda8a245523477ab30f5c92076fc87b.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0x5ZGFkYTE=,size_16,color_FFFFFF,t_70) 包含有index属性的东西是自定义的属性,可以自己定义这样子的 getAttribute就是用来获取自定义属性的按钮 **移除属性值:** ![在这里插入图片描述](https://img-blog.csdnimg.cn/e2b62457f2864ed4b595c74b6e9e24c4.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0x5ZGFkYTE=,size_16,color_FFFFFF,t_70) class属性比较特殊,不是使用的是className的属性,而是使用原来的class来进行修改 ![在这里插入图片描述](https://img-blog.csdnimg.cn/733f329c64624fa3bec4c06143c9a45e.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0x5ZGFkYTE=,size_16,color_FFFFFF,t_70) Document
  • 规格和包装
  • 售后保障
  • 商品评价
  • 手机社区
进行 Tab的工具栏修改

节点操作

主要作用就是获取元素
在这里插入图片描述

在这里插入图片描述
节点需要包含以下的内容值,就是节点名称,属性,节点值啥的啥的
在这里插入图片描述
获取父节点

Document //获取父节点
    </span>
</div>
<script>
    var box = document.querySelector('.box');
    box.parentNode;
    //这一步就获取完毕
</script>

如果获取不到的话返回的值就是为空

获取子节点

在这里插入图片描述
如图所示,和获取父节点的方式是一样的
在这里插入图片描述
parent.node.chrild只会返回子节点的东西其他东西不返回
新浪的下拉菜单的案例

Document

微博

  • ![在这里插入图片描述](https://img-blog.csdnimg.cn/f63eec8bedb7454c8a450f98d022f719.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0x5ZGFkYTE=,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/dd4d5654c0914856bc73149028d00cf2.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0x5ZGFkYTE=,size_16,color_FFFFFF,t_70) nextsibing得到的是下一个兄弟节点,给人的感觉就是这样的 兄弟节点介绍其同放向的一个节点,具有同种关系 ![在这里插入图片描述](https://img-blog.csdnimg.cn/357e30a8b80a4040996780018ade7eab.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0x5ZGFkYTE=,size_16,color_FFFFFF,t_70) nextElementSiVing得到的是下一个兄弟的元素节点

    节点操作之创建和添加节点

    在这里插入图片描述
    在评论区里留评论的时候,多会这样子的使用到,就要人工创建一个节点来保存内容
    在创建节点之后要做的就是添加节点了,要把你创建的节点添加到你想要的地方去

    添加节点

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    Document //创建子节点

    案例留言板内容

    Document 123 发布
    • </ul>
      <script>
          var btn = document.querySelector('button');
          var text = document.querySelector('textarea');
          var ul =document.querySelector('ul');
          //注册事件
          btn.onclick = function () {
             if(text.value == '') {
                 alert('您没有输入内容');
                 return false;
             }else {
                 var li =document.createElement('li');
                 ul.appendChild(li);
                 li.innerHTML =text.value;
             }
            
          }
      </script>
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值