手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js实现网页收藏功能
js实现网页收藏功能
摘要:本文实例讲述了js实现动态添加或删除网址功能的方法。分享给大家供大家参考,具体如下:运行效果图:具体代码如下查字典教程网functionad...

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

运行效果图:

js实现网页收藏功能1

js实现网页收藏功能2

具体代码如下

<html> <head> <title>查字典教程网</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="增加"> <div id="list"> </div> </body> </html>

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

【js实现网页收藏功能】相关文章:

js实现div层缓慢收缩与展开的方法

jquery插件splitScren实现页面分屏切换模板特效

js实现发送验证码后的倒计时功能

JS实现简单路由器功能的方法

jQuery实现延迟跳转的方法

js实现简单锁屏功能实例

jQuery实现返回顶部功能

Javascript实现广告页面的定时关闭

原生js实现的贪吃蛇网页版游戏完整实例

js+html5实现canvas绘制圆形图案的方法

精品推荐
分类导航