用JS 删除A链接的父元素里所有的内容a有CLASS,怎么写?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用JS 删除A链接的父元素里所有的内容a有CLASS,怎么写?相关的知识,希望对你有一定的参考价值。

<div id="one">
<p class="fl">安装时间:</p>
<div class="fl">
<input type="radio" name="times" checked="checked"/>近一周
<input type="radio" name="times" />近一个月
<input type="radio" name="times" />其他<input type="text" />后每<input type="text" />天
</div>
<a class="delete" value="删除"/></a>
</div>
不能添加ID 只可以通过CLASS 去查找删除
难道无人可以解答?

首先要取到A元素 你通过class 如果用原生JS 需要封一个函数来取
因为这里只有1个A 所以可以用
var oDiv=document.getElementById('one');
var oA=oDiv.getElementsByTagName('a')[0];
var aDiv=oDiv.getElementsByTagName('div')[0];

在DOM树里 把第一个class为fl 的DIV 删了

oA.onclick=function()
oDiv.removeChild(aDiv)
参考技术A 用jquery
$("a.delete").parentUntil("#one").find(".fl").removeClass("fl");
找到 这个A链接带delete class的 最高父节点div#one ,然后在里面找所有的.fl元素 并删除它们的class追问

就是这么个东西

点击删除以后  就是下面这个图的东西消失     代码已经给了    希望大神帮忙,必须用JS 强调一下   给代码   本人新手  求大大带

参考技术B 完全可以实现。
能否用jq?
js代码一大片。

java 如何删除 set 里指定元素

参考技术A 用Iterator 遍历
Iterator it = set.iterator()
while(it.hasNext())
String str = it.next();
if("要删的" .equals(str))
it.remove();

参考技术B easy
Set提供了方法的remove(obj)

boolean remove(Object o)
如果 set 中存在指定的元素,则将其移除(可选操作)。
参考技术C Set<String> set = new HashSet<String>();
set.add("1");
set.add("2");
set.add("3");
//移除
set.remove("2");
System.out.print(set);
结果
[3, 1]

以上是关于用JS 删除A链接的父元素里所有的内容a有CLASS,怎么写?的主要内容,如果未能解决你的问题,请参考以下文章

js如何去掉某个标签里面的内容

如何删除JS里Array数组的任意行

javascript 控制 iframe 里面的 a 元素让它不跳出iframe

怎么用js删除div里的内容,但不删除div本身

js 找到子元素的父元素

js或者jQuery怎样得到指定div下的指定a标签