首页 > 其他 > 详细

Doucment对象的应用

时间:2020-06-11 12:18:23      阅读:44      评论:0      收藏:0      [点我收藏+]

 document对象为对网页内部文档的操作,它基本上所有的东西都可以操作,一般用来操作一些标签。

      而要想操作这个标签里面的元素,首先要找到该元素。JS里面找元素的方式类似于样式表的选择器找元素的方式,同时为元素定义一个变量:

            1.通过id查找:var a = document.getElementById("a");,括号内为元素的id;

            2.通过class查找:var b = document.getElementsByClassName("a");,括号内为元素的class;如果在class名后面加上[0],则可找到其中第一个元素,[]内的数字 

                                         和数组内数字的顺序相同;

            3.通过标签名查找:var c = document.getElementsByTagName("div");,括号内为标签名;

            4.通过name查找:var d = document.getElementsByName("uid");,这种查找方式适用于表单元素,括号内为表单元素的名字(name)。

   实例:

            环境

<body>
            <div class="content">
            <img src="../img/book.jpg">
            <div class="r">
                <div id="book">书名:海岛书店</div>
                <input type="button" class="changeBook" value="换换名称" onclick="alterBook()">
                <br />
                四季名称&nbsp;
                <input type="button" name="season" value="春">&nbsp;
                <input type="button" name="season" value="夏">&nbsp;
                <input type="button" name="season" value="秋">&nbsp;
                <input type="button" name="season" value="冬">&nbsp;
                <br />
                <input type="button" class="b2" value="input内容" onclick="all_input()">
                <input type="button" class="b3" value="四季名称" onclick="s_input()">
                <input type="button" class="b4" value="清除页面内容" onclick="clearAll()">
                <p id="replce"></p>
            </div>
        </div>   
    </body>

               技术分享图片

 

    

<script type="text/javascript">
                function alterBook(){
                    document.getElementById("book").innerHTML="现象级全球畅销书"
                }
            </script>

        单击换名称 :

                      技术分享图片      技术分享图片

  

function all_input(){
                var inputs=document.getElementsByTagName("input");
                var str="";
                for(var i=0;i<inputs.length;i++){
                    str=str+inputs[i].value+"&nbsp";
                }
                document.getElementById("replce").innerHTML=str;
            }
            function s_input(){
                var input=document.getElementsByName("season");
                var str="";
                for(var i=0;i<input.length;i++){
                    str=str+input[i].value+"&nbsp";
                }
                document.getElementById("replce").innerHTML=str;
            }

                             技术分享图片

 

Doucment对象的应用

原文:https://www.cnblogs.com/gnos/p/13091767.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!