javaScript--05 DOM基础 12.5

来源:互联网 发布:可以证件照软件 编辑:程序博客网 时间:2024/05/18 01:45

document.getElementById().attributesnodeNamenodeTypenodeValuedocument.getElementsByName()、document.getElementsByTagName()、innerHTMLinnerText

<!DOCTYPE html>

<html lang="zh" id="htmlId">

    <head id="headId">

        <title>BOM基础</title>

        <meta charset="utf-8">

        <meta name="keywords" content=",,">

        <meta name="description" content="">

        <style>

        </style>

    </head>

    <body id="bodyId">


        <p name = "name">P标签</p>

        <div name = "name">Div标签</div>

        <input type="text" name="name" id="txt1ID">

        <input type="text" name="name" id="txt2ID">

        

        <script type="text/javascript">

            var txt  = document.getElementById("txt1ID");

            var atts = txt.attributes;

            for(var i=0;i<atts.length;i++){

                alert("txt.attributes" + atts[i].nodeName + "+" + atts[i].nodeType + "+" + atts[i].nodeValue);

            }

            

            alert("getElementsByName" + document.getElementsByName("name").length);

           for(var i=0;i<document.getElementsByName("name").length;i++){

               // 有教学视频中称通过下面的方法拿不到表单之外的对象,实际操作时发现是可以的。

               var varr =  document.getElementsByName("name")[i];

               alert(varr + "+" + varr.nodeName + "+" + varr.nodeType + "+" + varr.nodeValue);

           }

            alert("getElementsByTagName" + document.getElementsByTagName("input").length);

        </script>


        

        <h1 id="h1id">天天好心情</h1>

        <script>

            var h1Node = document.getElementsByTagName("h1");

            alert("firstChild.nodeValue:" + h1Node[0].firstChild.nodeValue + "    +lastChild.nodeValue:" + h1Node[0].lastChild.nodeValue + "    innerHTML:" + h1Node[0].innerHTML + "    innerText:"+h1Node[0].innerText);

        </script>


    </body>    

</html>


0 0