码迷,mamicode.com
首页 > 编程语言 > 详细

javascript Dom下

时间:2015-02-07 00:34:04      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:

<!DOCTYPE html>
<html>
<head>
    <title>javascript_dom编程</title>
    <meta charset="utf-8">
    <script type="text/javascript">
        function getPWD(){
            //DOM中第一个常用的方法是getElementById表示通过id来获取某个特定的标签,获取的是一个值
            var pwd = document.getElementById("pwd");
            alert(pwd.value);
            var pc = document.getElementById("showPWD");
            pc.innerHTML = pwd.value;
        }

        function getUsers(){
            //根据标签的name的属性获取一组标签对象,这个方法一般只用于表单的获取
            var users = document.getElementsByName("users");
            for(var i = 0;i<users.length;i++){
                alert(users[i].value);
            }
        }

        function getInputs(){
            /**
             * 根据标签的名称获取一组元素
             * 这个非常有用,一般用于获取
             * 各种标签
             */

            var is = document.getElementsByTagName("input");
            for(var i=0;i<is.length;i++){
                alert(is[i].value);
            }






        }


        function getAllH1(){
            var ah = document.getElementsByTagName("h1");
            for(var i=0;i<ah.length;i++){
                //获取节点中的文本的内容
                alert(ah[i].innerHTML);
                //获取节点的名称
                alert(ah[i].nodeName);
                //获取节点的类型
                alert(ah[i].nodeType);
                //获取节点中的值:节点中的值只是在针对文本节点时有用
                alert(ah[i].nodeValue);
                //获取某个节点的文本节点
                alert(ah[i].firstChild.nodeType);
                //获取某个节点的文本节点的值
                alert(ah[i].firstChild.nodeValue);
            }


        }

        function getConH2(){

            var con = document.getElementById("content");
            var h2 = con.getElementsByTagName("h2");
            //得到h2元素是一个数组
            alert(h2[0].innerHTML);
            //通过h2这个节点来找到h3中span中的值
            //1:找到父节点
            var pn = h2.parentNode;
            var h3 = pn.getElementsByTagName("h3")[0];
            var s = h3.getElementsByTagName("span")[0];
            alert(s.innerHTML);
        }








    </script>


</head>
<body>
<div id="content">

    <h1>
        aaaaaa
        <span>aaaaassssss</span>
    </h1>

    <h2>
        bbbbb
        <span>bbbbbssssss</span>
    </h2>

    <h3>
        ccccc
        <span>cccccssssss</span>
    </h3>

    <input type="button" value="操作" onclick="getAllH1()">
    <input type="button" value="获取h3中的内容" onclick="getConH2()">



</div>









</body>
</html>

  

javascript Dom下

标签:

原文地址:http://www.cnblogs.com/aicpcode/p/4278242.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!