如何给a元素写个js程序删除当前元素的父元素下的html内容?
2个回答
展开全部
可以参考以下编程
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>e演示</title>
<script type="text/javascript">
function deleteElement(Obj){
Obj.parentNode.parentNode.removeChild(Obj.parentNode);
}
</script>
</head>
<body>
<ul class="list2" >
<li >
<img alt="" src="1.jpg" />
<div>mingzi1</div>
<a onclick="deleteElement(this)">删除</a>
</li>
<li >
<img alt="" src="2.jpg" />
<div>mingzi2</div>
<a onclick="deleteElement(this)">删除</a>
</li>
<li >
<img alt="" src="3.jpg" />
<div>mingzi3</div>
<a onclick="deleteElement(this)">删除</a>
</li>
</ul>
</body>
</html>
学习Java的面向对象编程,包括类、引用类型和值类型的区别、成员、方法、访问控制、继承、多态、接口、接口实现。
顺便学习一下面向对象的基本思想,即对象、消息、封装、继承、多态等,这些通用的内容不是Java特有的。这时候应该已经涉及了Java的垃圾回收。
要留意即使有垃圾回收的情况下也会发生的内存泄露(如自己设计数组容器,元素是引用,逻辑上删除了元素,但并没有清成null)。注意垃圾回收只能回收内存中的对象,除了内存以外,其它资源不能依靠垃圾回收来关闭。比如,文件、管道、Socket、数据库连接等,垃圾回收是不会帮你关闭的。
学习Java的异常处理,但更重要的是学习什么时候用特殊返回值而不使用异常,什么时候应该抛出异常而不处理异常,知道什么是pokemon catch及其危害,了解为什么Java的checked exception是一个糟糕的特性。如果愿意,同时学习一下Java1.7的try-with-resource语句和AutoCloseable接口。
展开全部
举例说明:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>parentNode.remove</title>
<script type="text/javascript">
function deleteElement(Obj){
Obj.parentNode.parentNode.removeChild(Obj.parentNode);
}
</script>
</head>
<body>
<ul class="list2" >
<li >
<img alt="" src="1.jpg" />
<div>one</div>
<a onclick="deleteElement(this)">删除</a>
</li>
<li >
<img alt="" src="2.jpg" />
<div>two</div>
<a onclick="deleteElement(this)">删除</a>
</li>
<li >
<img alt="" src="3.jpg" />
<div>three</div>
<a onclick="deleteElement(this)">删除</a>
</li>
</ul>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询