DOM

作者: 我不傻_cyy | 来源:发表于2019-11-04 17:23 被阅读0次

    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>
    

    相关文章

      网友评论

          本文标题:DOM

          本文链接:https://www.haomeiwen.com/subject/lpmdbctx.html