zoukankan      html  css  js  c++  java
  • 获取指定的元素节点

     1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
     2 <html>
     3     <head>
     4         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     5         <title>Untitled Document</title>
     6         
     7         <script type="text/javascript">
     8             
     9             //获取指定的元素节点. 
    10             window.onload = function(){
    11                 
    12                 //1. 获取 id 为 bj 的那个节点.
    13                 //在编写 HTML 文档时, 需确保 id 属性值是唯一的. 
    14                 //该方法为 document 对象的方法
    15                 var bjNode = document.getElementById("bj");
    16                 alert(bjNode);
    17                 
    18                 //2. 获取所有的 li 节点. 
    19                 //使用标签名获取指定节点的集合. 
    20                 //该方法为 Node 接口的方法, 即任何一个节点都有这个方法. 
    21                 var liNodes = document.getElementsByTagName("li");
    22                 alert(liNodes.length);
    23                 
    24                 var cityNode = document.getElementById("city");
    25                 var cityLiNodes = cityNode.getElementsByTagName("li");
    26                 alert(cityLiNodes.length);
    27                 
    28                 //3. 根据 HTML 文档元素的 name 属性名来获取指定的节点的集合. 
    29                 var genderNodes = document.getElementsByName("gender");
    30                 alert(genderNodes.length);
    31                 
    32                 //若 HTML 元素自身没有定义 name 属性, 则 getElementsByName()
    33                 //方法对于 IE 无效. 所以使用该方法时需谨慎. 
    34                 var bjNode2 = document.getElementsByName("BeiJing");
    35                 alert(bjNode2.length);
    36                 
    37             }
    38             
    39         </script>
    40         
    41     </head>
    42     <body>
    43         <p>你喜欢哪个城市?</p>
    44         <ul id="city">
    45             <li id="bj" name="BeiJing">北京</li>
    46             <li>上海</li>
    47             <li>东京</li>
    48             <li>首尔</li>
    49         </ul>
    50         
    51         <br><br>
    52         <p>你喜欢哪款单机游戏?</p>
    53         <ul id="game">
    54             <li id="rl">红警</li>
    55             <li>实况</li>
    56             <li>极品飞车</li>
    57             <li>魔兽</li>
    58         </ul>
    59         
    60         <br><br>
    61         gender: 
    62             <input type="radio" name="gender" value="male"/>Male
    63             <input type="radio" name="gender" value="female"/>Female
    64     </body>
    65 </html>    
  • 相关阅读:
    后端注册接口完善
    编写注册接口
    Git 多人开发及常见问题
    Git 常用命令
    GIT 的安装及配置SSH
    ORM查询方法(整理)
    HTTP的系列理解与整理
    Unity C# 反射
    C# 中的委托和事件
    Unity C# 运用 GetSaveFileName() 导出Excel文件
  • 原文地址:https://www.cnblogs.com/zhangfan94/p/4273255.html
Copyright © 2011-2022 走看看