永发信息网

js删除html标签

答案:3  悬赏:30  手机版
解决时间 2021-04-23 14:36
aspx:
<div id="a"></div>
js:
function a(){
var inn="<li id="qwe"><span >删除</span></li>";
document.getElementById("a").innerHTML += inn;
}
请问怎样能通过span删除按钮获取其所在的li的id呢?
最佳答案
用jquery
比如:你要删除的元素id为 delbtn
要移除该元素,这样调用即可:$("#delbtn").remove();

<div id="test">
<input type="text" id="ww" />
</div>
要删除div下的input 元素,可以这样:用jquery $("#delbtn").empty();
用js实现:document.getElementById("delbtn").innerHtml="";
全部回答
首先不知道你这是为了啥要这么干,然后使用jquery尽量给元素添加一些id或者 class,这样就可以直接操作目标元素了,就你上面的代码,可以这么干: var $div = $('div').eq(0);//为了只找到第一个也就是最外面的那个,如果有id就可以直接选择了,所以说要加id or class var $child = $div.children();//找到这个div的子集,也就是那一堆 123,456的div var $remove = $child.filter(function(){//过滤下,返回true的才会被选择     return this.innerhtml === '345';//返回html为345的元素 }); $remove.remove();//删除元素,因为子集的div只有一个内容是345的最后提示你下,如果要学jquery,就多看api。 原生js的实现方式跟jquery的思路相同
function a(){<br>var inn=&quot;&lt;li id=&quot;qwe&quot;&gt;&lt;span &gt;删除&lt;/span&gt;&lt;/li&gt;&quot;;<br>var div = document.getElementById(&quot;a&quot;)<br>div.innerHTML += inn;<br>// 查找span<br>var span = div.getElementsByTagName('span')[0];<br>// 添加click事件<br>span.onclick = function () {<br>    // 查找li,也就是父元素<br>    var li = this.parentNode;<br>    // id属性<br>    var id = li.id;<br>    alert(id);<br>};<br>}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁可以邀请我开通牧场啊?等.......
什么是甜言蜜语?
QQ怎樣加自己为好友?
爱护小动物的标语,什么动物的尾巴像什么造句
授权立法的弊端
人工受孕手术多少钱,做人工受精手术需要多少
天语C800手机有手机QQ吗?
谁能告诉我彩虹岛武术家110级的加点方法
求类似女王的教室的电视剧~~~
脸上有螨虫可以用冰面膜吗?
lol谁的台词最伤感
游戏里的那个npc啥意思啊
“谁都知道地球是绕着太阳转的” 变成双重否
问道怎么玩呢?
PS如何给照片换背景、抠图(要图解)!
推荐资讯
我玩lol亚索,为什么团战的时候打不出伤害,
中国邮政储蓄银行代理营业机构负责人任职资格
怎样才能让赌徒戒赌
炉上村怎么去啊,有知道地址的么
爱你爱的好累的句子,(你那么真心实意的对我
怎样招收问问团队人员的加入?
(1/2)一个组装电视机开机十秒就黑了,检查后
我老公想离婚,在异地能不能办理
英语句子的固定搭配,建议信常用的句式,求解
写人的外貌的段落,描写外貌的优美段落
今天有火箭VS雷霆的重播吗?
网线插路由器WAN口,但WAN口灯不亮怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?