DOM

2019-11-04  本文已影响0人  我不傻_cyy

DOM是Document Object Model(文档对象模型)。是把html中的各种数据当作对象进行操作的一种思路。
DOM会把所有的html都转换成节点,整个文档是一个节点,元素是节点、元素属性是节点、元素内容是节点、注释也是节点。
例如:

<script>
        function p(s){
            document.write(s);
            document.write("<br/>");
        }
        var div1 = document.getElementById("d1");
        p("文档节点" + document);
        p("元素节点" + div1);
        p("属性节点" + div1.attributes[0]);
        p("内容节点" + div1.childNodes[0]);
    </script>

获取DOM节点:
document.getElementById():通过id获取元素节点
document.getElementsByTagName:通过标签名称获取元素节点
document.getElementsByClassName():通过类名获取元素节点
document.getElementsByName():通过表单元素的name属性获取元素节点
获取属性节点:attributes
获取内容节点:childNodes
例如:

<script>
        function p(s){
            document.write(s);
            document.write("<br/>");
        }
        var div1 = document.getElementById("d1");
        p("文档节点" + document);
        p("元素节点" + div1);
        p("属性节点" + div1.attributes[0]);
        p("内容节点" + div1.childNodes[0]);
    </script>
上一篇 下一篇

猜你喜欢

热点阅读