zoukankan      html  css  js  c++  java
  • JavaScript基础10——node对象

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="utf-8">
     5         <title>node对象</title>
     6         <script type="text/javascript">
     7             /*
     8                 Node对象的属性
     9                     nodeName  节点名称
    10                     nodeType  节点类型
    11                     nodeValue 节点值
    12                 父节点
    13                     ul是li的父节点
    14                     parentNode
    15                 子节点
    16                     li是ul的子节点
    17                     childNodes:得到所有的子节点,但是兼容性很差
    18                     firstChild:获取指定节点的第一个子节点
    19                     lastChild:获取指定节点的最后一个子节点
    20                 同辈节点
    21                     li直接关系是同辈节点
    22                     nextSibling:返回一个给定节点的下一个兄弟节点
    23                     previousSibling:返回一个给定节点的上一个兄弟节点
    24             */
    25         </script>
    26     </head>
    27     <body>
    28         <span id="spanId">哈哈呵呵</span>
    29         <script type="text/javascript">
    30             // 标签节点
    31             var span = document.getElementById("spanId");
    32             document.write("<br />nodeType:" + span.nodeType);        // 1
    33             document.write("<br />nodeName:" + span.nodeName);        // SPAN
    34             document.write("<br />nodeValue:" + span.nodeValue);    // null
    35             // 属性节点
    36             var spanId = span.getAttributeNode("id");
    37             document.write("<br /><br />nodeType:" + spanId.nodeType);    // 2
    38             document.write("<br />nodeName:" + spanId.nodeName);        // id
    39             document.write("<br />nodeValue:" + spanId.nodeValue);        // spanId
    40             // 文本节点
    41             var text = span.firstChild;
    42             document.write("<br /><br />nodeType:" + text.nodeType);    // 3
    43             document.write("<br />nodeName:" + text.nodeName);            // #text
    44             document.write("<br />nodeValue:" + text.nodeValue);        // 哈哈呵呵
    45         </script>
    46     </body>
    47 </html>

  • 相关阅读:
    HTML5 教程 4 添加点东西
    2.12.ECMAScript运算符
    2.13.JavaScript条件语句
    HTML5 教程 1 介绍
    HTML5 教程 3 设置body
    2.14.JavaScript循环语句
    HTML5 教程 5 选择器属性
    linux 系统中shell实现将fasta文件的碱基转换为一行及还原
    python中pip命令的使用
    R语言中which函数的简单用法,主要用于返回指定条件项的索引
  • 原文地址:https://www.cnblogs.com/linyisme/p/5865079.html
Copyright © 2011-2022 走看看