Javascript 如何在元素的父元素中找到elment
我有以下html代码:Javascript 如何在元素的父元素中找到elment,javascript,Javascript,我有以下html代码: <div class=imgHolder> <img src="some address"/> <a class="del" onClick="function">delete</a> </div> 删除 如何通过纯java脚本在的父级中查找图像标记 <div class=imgHolder> <img src="some address"/>
<div class=imgHolder>
<img src="some address"/>
<a class="del" onClick="function">delete</a>
</div>
删除
如何通过纯java脚本在的父级中查找图像标记
<div class=imgHolder>
<img src="some address"/>
<a href="javascript:void();" class="del" onclick="deleteThis(this);">delete</a>
</div>
function clickFunc(e){
var tgt = e.target;
var parent = tgt.parentNode;
var img = parent.getElementsByTagName("img")[0];
parent.removeChild(img);
}
<div class=imgHolder>
<img src="some address"/>
<a class="del" onClick="clickFunc">delete</a>
</div>
HTML:
function clickFunc(e){
var tgt = e.target;
var parent = tgt.parentNode;
var img = parent.getElementsByTagName("img")[0];
parent.removeChild(img);
}
<div class=imgHolder>
<img src="some address"/>
<a class="del" onClick="clickFunc">delete</a>
</div>
删除
我试图把它写得不言自明,但这只是一个穿行:
e
是单击事件e.target
是用户单击的内容(您的锚定标签)parent
是锚点的父节点img
是父节点中的第一个图像中删除img
不要调用你的函数函数…这是一个关键字,我的意思是一些函数最简单的方法是了解
以前的兄弟姐妹
和下一个兄弟姐妹
,尽管了解父节点
,和子节点
也可以。你想用src
属性做什么?删除
是一个关键字!我想知道为什么我的答案被否决了。。有什么地方不对吗?