html 实现收藏功能实现,js实现网页收藏功能

本文实例讲述了js实现动态添加或删除网址功能的方法。分享给大家供大家参考,具体如下:

运行效果图:

5c9f68dabec7be19271728fbaa49cc5d.png

e5359deecc39aa9ba5a3a58d7e1d0c8e.png

具体代码如下

脚本之家

function add(){

var name = document.getElementById("name").value;

var url = document.getElementById("url").value;

var list = document.getElementById("list");

//动态创建节点

var link = document.createElement("a");

link.setAttribute("href",url); //设置属性

link.innerHTML = name;

//增加删除的按钮

var button = document.createElement("input");

button.setAttribute("type","button");

button.value = "删除";

/**

(1).event对象表示对象的状态,提供了对象的相关细节,IE浏览器被

存储在 Window 对象的 event 属性中。

(2).srcElement属性是对于生成事件的 Window 对象、Document 对象或 Element 对象的引用

(3).parentNode 属性返回指定节点的父节点。

(4).removeChild() 方法删除子节点。

**/

button.onclick = function(event){

var target;

if (event == null)

{

target = window.event.srcElement;

}else{

target = event.target;

}

var div = target.parentNode;

div.parentNode.removeChild(div);

alert("删除成功");

}

//添加生成的内容

var div = document.createElement("div");

div.appendChild(button);

div.insertBefore(link,button);

list.appendChild(div);

}


站点名称:

网址:

希望本文所述对大家JavaScript程序设计有所帮助。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值