javascript的dom模型

“http://www.w3.org/TR/html4/strict.dtd”>




浏览器对象

    <script type ="text/javascript">
        function getPwd(){
            //dom 中常用的方法getElementById,通过Id获得一个值
            var pwd = document.getElementById("pass");
            var pa = document.getElementById("show");
            pc.innerHTML = pwd.value;
        }

        function getUsers(){
            //根据标签的namelai获取
            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<users.length;i++)
            {
                alert(is[i].value);
            }
        }

        function geta(){
            var ap = document.getElementsByIagName("h1");
            alert(ap[0].innerHTML);//获取节点的文本内容
            alert(ap[0].nodeType);//类型
            alert(ap[0].nodeName);//名称
            alert(ap[0].nodeValue);//值
            //获取节点的第一个值,对于Ie会把换行加入空白,ff就都是空格
            //所以在获取文本,把空格去掉
            alert(ap[0].firstChild。nodeValue);
        }
        function getb(){
            var con = document.getElementById("content");
            var h2 = document.getElementsByTagName("h2");
            //得到的h2 是个数组
            alert(h2[0].innerHTML);
            //父节点parentNode
            h2.parentNode.getElementsBY\yTagName("h3")[0].getElementsByTagName("span")[0];
        }
    </script>



    <!-- Date: 2015-07-15 -->
</head>
<body>
    <!--返回上级页面-->
    <div >
    <input type="text" name="users" />
    <input type="text" name="users" />
    <input type="text" name="users" />
    <input type="text" name="users" />

    <br/>

    <input type="password" id="pass" />

    <br/>

    <input type="button" value="get user" onclick="getUsers()"/>
    <input type="button" value="get pwd" onclick="getPwd()" />
    <input type="button" value="get input" onclick="getInput()"/>

    </div>
    <input type="text" name="users" />
    <input type="text" name="users" />
    <input type="text" name="users" />
    <input type="text" name="users" />

    <br>

    <input type="password" id="pas" />

    <div id="show"> </div>

    <br/>

    <div id="content">
        <h1>a<span>a</span></h1>
        <h2>b<span>b</span></h2>
        <h3>c<span>c</span></h3>
    </div>
        <h1>a<span>a</span></h1>
        <h2>b<span>b</span></h2>
        <h3>c<span>c</span></h3>
        <input type="button" value="get a" onclick="geta()"/>
        <input type="button" value="get b" onclick="getb()" />
</body>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值