-
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> li{ width: 100px; height: 20px; line-height: 20px; position: relative; margin: 10px; } button { position: absolute; right: 3px; top: 1px; height: 20px; /* 隐藏深处按钮 */ display:none; } li:hover button { /* 显示删除按钮 */ display:block; } </style> <script type="text/javascript"> function del(obj){ var e = e window.event; var el = e.target e.srcElement; var li = el.parentNode; li.parentNode.removeChild(li); } //定义按钮点击事件del,删除上级节点 </script> </head> <body> <ul> <li>内容1<button onclick="del(this)">删除</button></li> </ul> </body> </html>查看全部
-
要删除当前元素el,先要使用parentNode找到父节点,然后在使用removeChild(el)删除el元素。查看全部
-
使一个a标签的href属性失效方法3种: 1.<a href="" onclick="return false;"></a> 2.<a href="javascript:;"></a> 3.D<a href="javascript:void(0);"></a> <a href=""></a> 不可以,因为标签href="",如果有frame框架点击后会在该页面又显示该框架的内容,此情况属性不失效。查看全部
-
字符串不能进行数值加查看全部
-
获取当前时间: function getTime(){ var date = new Date(); var myYear = date.getFullYear(); var myMonth = date.getMonth +1; var myDay = date.getDate(); var myHour = date.getHours(); var myMin = date.getMinutes(); }查看全部
-
获取当前月份:先创建日期对象,使用getMonth()获取月份,获取的值从0开始,所以获取值后 + 1。查看全部
-
获得焦点时:onfocus 失去焦点:onblur 鼠标输入弹起来的时候:onkeyup查看全部
-
使用setAttribute()来设置元素的属性。查看全部
-
使用getAttribute()来获取元素的属性。查看全部
-
js实现删除: window.onload= function(){ var list = document.getElementById("list"); var lis = list.children; //删除节点 function del(node){ node.parentNode.removeChild(node); } for(var i = 0;i<lis.length;i++){ lis[i].onclick=function(e){ e = e || window.event; var el = e.srcElement; swith(el.className){ case 'close': del(el.parentNode); break; } } } }查看全部
-
IE7中,事件代理的时候通过事件对象中的srcElement属性获取触发元素 事件代理的时候,使用事件对象中的srcElement属性,获取触发元素。查看全部
-
a 标签href="",如果有frame框架点击后会在该页面又显示该框架的内容,此情况属性不失效。查看全部
-
删除节点代码查看全部
举报
0/150
提交
取消