您好,欢迎来到爱问旅游网。
搜索
您的当前位置:首页DOM中进行的节点的操作

DOM中进行的节点的操作

来源:爱问旅游网

写出节点的类型

HTML的结构
<div class="father">
<div></div>
<p class="son">儿子
<span>1</span>
<span>2</span>
<span>3</span>
</p>
<div></div>
</div>
<a   id="a1"  href="www.baidu.com" >
百度
 <!-- 我是注释节点 -->
 </a>

节点类型相关的节点 文档节点 属性节点 文本节点 注释节点 元素节点

     **进行获取文档节点**
     console.log( document.nodeName);   //#documnet
     console.log( document.nodeType);   //9
     console.log( document.nodeValue);  //null
   **属性节点**
    let href = document.querySelector('a');
    let hrefValue = href.getAttributeNode('href');
    console.log( hrefValue.nodeType);  //2
    console.log(  hrefValue.nodeName); //属性名
    console.log(   hrefValue.nodeValue); //属性值
  **元素节点**
      let father = document.querySelector('.father');
      console.log(father.nodeType); //1
      console.log(father.nodeName); //大写的标签名子
      console.log(father.nodeValue); //null
 /**/文本节点 在标注浏览器中 换行和空格也属于文本节点**
      let text = a1.childNodes[0];
      console.log(text.nodeType); //3
      console.log(text.nodeName); //#text
      console.log(text.nodeValue); //内容
      //注释节点
       **注释节点**
      let  nodeNext = a1.childNodes[1];
      console.log(nodeNext.nodeType); //8
      console.log(nodeNext.nodeName); //#comment
      console.log(nodeNext.nodeValue); //我是
    // **************************************************************

元素类

下面关于语法的学习 获取类名son 的p 标签

    console.log(node1.children);
    console.log(node1.lastElementChild);
    console.log(node1.firstElementChild);
    console.log(node1.previousElementSibling);
    console.log(node1.nextElementSibling);
    console.log('************************************');

节点类

  // 2 获取节点类的
    console.log(node1.parentNode);
    console.log(node1.firstChild); //得到内容儿子
    console.log(node1.lastChild);//文本节点
    console.log(node1.previousSibling);
    console.log(node1.nextSibling);
    console.log(node1.childNodes);

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务