JS_DOM_Node对象实现案例

<style>
    div{
        border: 1px solid red;
    }
    #div1{
        width: 200px;
        height: 200px;
    }
    #div2{
        width: 100px;
        height: 100px;
    }
    #div3{
        width: 100px;
        height: 100px;
    }

</style>

#body

<a href="javascript:void(0);" id="del">删除子节点</a>
<a href="javascript:void(0);" id="add">添加子节点</a>
<!--<input type="button" id="del" value="删除子节点">-->

#Script

1.获取超链接

var element_a = document.getElementById("del");

2.绑定单击事件

element_a.onclick = function(){
    var div1 = document.getElementById("div1");
    var div2 = document.getElementById("div2");
    div1.removeChild(div2);


1.获取超链接
var element_add = document.getElementById("add");
2.绑定单击事件
element_add.onclick = function(){
    var div1 = document.getElementById("div1");
  给div1添加子节点
    创建div节点
    var div3 = document.createElement("div");
    div3.setAttribute("id","div3");

    div1.appendChild(div3);
}

超链接功能:

        1.可以被点击:样式
        2.点击后跳转到href指定的url

    需求:保留1功能,去掉2功能
    实现:href="javascript:void(0);"
发布了31 篇原创文章 · 获赞 3 · 访问量 1155

猜你喜欢

转载自blog.csdn.net/Beyond_Nothing/article/details/104465080