js实现网页收藏功能,动态添加删除网址
2012-04-16 00:00
981 查看
js实例如下:
js实例运行结果如下:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201502/274a5002170d945d7c649415173fc3fe.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201502/bf3475d61023517fd7bfca8ff741451b.png)
以上js代码解释已经很详细,初学者对于DOM对象的一些属性可以参考手册。
<html> <head> <title> php点点通 - 关注php开发,提供专业web开发教程 </title> <meta charset="utf-8"> <script> 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); } </script> </head> <body> <hr> 站点名称:<input type="text" name="name" id="name"> 网址:<input type="text" name="url" id="url"> <input type="button" value="增加" onclick="add()"> <div id="list"> </div> </body> </html>
js实例运行结果如下:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201502/274a5002170d945d7c649415173fc3fe.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201502/bf3475d61023517fd7bfca8ff741451b.png)
以上js代码解释已经很详细,初学者对于DOM对象的一些属性可以参考手册。
相关文章推荐
- js实现网页收藏功能,动态添加删除网址
- JS小功能(操作Table--动态添加删除表格及数据)实现代码
- JS自定义功能函数实现动态添加网址参数修改网址参数值
- JS小功能(操作Table--动态添加删除表格及数据)实现代码
- JS自定义功能函数实现动态添加网址参数修改网址参数值
- JS小功能(操作Table--动态添加删除表格及数据)实现代码
- JS自定义功能函数实现动态添加网址参数修改网址参数值
- JS实现动态表格的添加,修改,删除功能(推荐)
- JS实现为动态添加的元素增加事件功能示例【基于事件委托】
- vue.js 实现点击后动态添加 class 并删除同级 class
- js实现网页收藏功能
- jQuery + JavaScript 实现的动态添加文本框功能 和 动态删除文本框功能(二)
- Js实现动态添加删除Table行示例
- JS 利用节点实现对表格的动态添加删除
- js 实现动态的添加或者删除子元素实例
- Html+js实现表格可编辑,并能动态添加删除行
- 原生JS实现购物车的添加删除,以及总价计算的功能
- js实现网页收藏功能
- vue.js 实现输入框动态添加功能