zoukankan      html  css  js  c++  java
  • 获取所有节点的一些方法的属性(有待改善)

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
    <title>小狗</title>
    <script type="textjavascript">
    window.onload=function(){
    //获取city节点的所有子节点
    var cityNode = document.getElementById("city");
    //利用元素节点的childNodes方法可以获取所有指定元素节点的所有子节点
    //但该方法不实用
    alert(cityNode.childNodes.length);
    //获取city节点的所有子li节点
    var citysNode = document.getElementsByTagName("li");
    alert(citysNode.childNodes.length);
    //获取指定节点的第一个子节点和最后一个子节点
    alert(cityNode.firstChild);
    alert(cityNode.lastChild);

    //文本节点一定是元素节点的子节点
    //1,获取文本节点所在的元素节点
    var bjNode = document.getElementById("bj");
    //2,通过firstChild定义到文本节点
    var bjTextNode = bjNode.firstChild;
    //3,通过操作文本节点的nodeValue属性来读写文本节点的值
    alert(bjTextNode.nodeValue);

    }
    </script>
    </head>
    <body>
    <p>你想去的城市:</p>
    <ul id="city">
    <li id="bj" name="beijing">北京</li>
    <li>上海</li>
    <li>深圳</li>
    <li>重庆</li>
    </ul>
    <br></br>
    <p>你喜欢的游戏:</p>
    <ul id="game">
    <li id="lol">英雄联盟</li>
    <li>魔兽</li>
    </ul>
    <br></br>
    sex:
    <input type="radio" name="sex" value="man"/>男
    <input type="radio" name="sex" value="women"/>女
    <br></br>
    name:
    <input type="text" name="userName" value="name" id="name"/>
    </body>
    </html>

  • 相关阅读:
    Matlab学习-(1)
    数据库事务是什么?
    Python解释器有哪些类型,有什么特点?
    Ajax向后台发送简单或复杂数据,后端获取数据的方法
    模态对话框被灰色阴影遮罩挡住的问题
    闭包
    Django——form表单
    Django中常用的正则表达式
    Django中装饰器的使用方法
    Django中自定义过滤器步骤
  • 原文地址:https://www.cnblogs.com/caocx/p/5909861.html
Copyright © 2011-2022 走看看