美文网首页
JavaScript-DOM 自学篇

JavaScript-DOM 自学篇

作者: 夜雨笙箫 | 来源:发表于2019-12-26 16:18 被阅读0次

    一、获取DOM(事件源)的三种方式

    var oDiv1 = document.getElementById("box1");

    var oDiv2 = document.getElementByTagName("div")[0];

    var oDiv3 = document.getElementByClassName("box")[0];

    步骤如下:

    1)获取事件源:document.getElementById("box");

    2)绑定事件:事件源box,事件onclick和function(){事件驱动程序}

    3)书写事件驱动程序:关于DOM的操作

    二、绑定事件的方式

    直接绑定匿名函数

    (1)直接绑定匿名函数

    var oDiv = document.getElementById("box");

    oDiv.onclick = function(){

          alter("");

    }

    (2)先定义函数,再绑定

    var oDiv = document.getElementById("box");

    oDiv.onclick =fn;

    function fn(){alert("")}

    (3)行内绑定

    <div id="box" onclick="fn()"></div>

    <script>

    function fn(){alert("")}

    </script>

    三、JavaScript入门函数window.onload()

    此函数调用,是当页面加载完毕(文档和图片的时候),触发的onload()函数,文档先加载,图片资源后加载。

    <script>

    window.onload = function(){

    console.log("alex");

    }

    </script>

    四、样式属性操作

    步骤:

    1)获取事件源

    2)事件

    3)事件驱动程序

    <div id='box'></div>

    <script>

      window.onload = function(){

      var oDiv = document.getElementById("box");

      oDiv.onclick = function(){

            oDiv.style.backgroundColor="yellow";

      }

      }

    </script>

    五、值的操作

    双闭合标签:<innerText></innerText>

    单闭合标签:img、input

    节点操作

    创建节点:

    var a1 = document.createElement("li");

    插入节点:

    父节点.appendChild(新的子节点)

    解释:父节点的最后插入一个新的子节点

    父节点.insertBefore("新的子节点,作为参考的子节点")

    解释:在参考点前插入一个新的节点

    如果参考点为null,那么它将在父节点最后插入一个子节点

    删除节点:

    父节点.removeChild(子节点)

    解释:用父节点删除子节点。必须指定是删除哪个字节点

    删除自己节点

    解释:node1.parentNode.removeChild(node1);

    相关文章

      网友评论

          本文标题:JavaScript-DOM 自学篇

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