如何使用js删除当前的ul中的li节点,也就是点击哪个li节点删除哪个?谢谢!急!

如题所述

第1个回答  2013-05-20
<ul><li id="${id}" onclick="remove(${id})"></li><ul>

function remove(id){
//进行操作,完了删除节点
$("#"+id).remove();
}
第2个回答  2013-05-20
<li onclick="this.parentNode.removeChild(this)">...<li>
第3个回答  推荐于2017-05-21
<script type="text/javascript">
function delElement(obj){
obj.parentNode.removeChild(obj);
}
</script>
<ul>
<li onclick='delElement(this)'>1111</li>
<li onclick='delElement(this)'>1111</li>
<li onclick='delElement(this)'>1111</li>
<li onclick='delElement(this)'>1111</li>
<li onclick='delElement(this)'>1111</li>
<li onclick='delElement(this)'>1111</li>
</ul>
或者
<ul>
<li onclick='this.parentNode.removeChild(this)'>aaaaaaaaaaaaaa</li>
<li onclick='this.parentNode.removeChild(this)'>aaaaaaaaaaaaaa</li>
<li onclick='this.parentNode.removeChild(this)'>aaaaaaaaaaaaaa</li>
<li onclick='this.parentNode.removeChild(this)'>aaaaaaaaaaaaaa</li>
<li onclick='this.parentNode.removeChild(this)'>aaaaaaaaaaaaaa</li>
</ul>本回答被网友采纳
第4个回答  2013-05-20
是的 点击那个 删除那个

js动态添加与删除ul中的li
1、使用jquery脚本库,因此先引入jquery脚本文件。2、html代码里,就是一个ul列表,里面有二个img控件,还有一个按钮。要注意的是给ul加了一个样式名。3、使用jquery,先为按钮添加一个点击事件。4、在点击事件函数里,我们直接使用js代码就能获取到img控件了,var imgs = $(".jy_ul li img");...

jquery中怎么删除<ul>中的整个<li>包括节点
功能思路:展现一个UL,然后设计一个按钮,通过绑定删除函数,点击时删除所有LI节点。实例演示如下:1、设计简单的一个页面,其中html代码如下:简单的样式文件:此时的页面内容展示如下:2、设计JS代码,实现删除函数。3、实例操作,点击按钮,实现节点删除,展示如下:完成设计,此时的DOM节点如下:...

php或者JS或者CSS怎么删除ul中最后一个li的border-bottom
php是后台语言,一般不用作前台样式的chuli,javascript或者CSS删除ul中最后一个li的border-bottom样式的方法如下:javascript:obj.style.borderBottom = "none";jquery:$("ul#test li:last-child").css("border-bottom","none");css:ul#test li:last-child{border-bottom: none;} jquery和css的...

JS如何做到删除最上面的老记录。新记录排在最后
<ul id="test"> <li><a href="#">1 1 1 1 1<\/a><\/li> <li><a href="#">2 2 2 2 2<\/a><\/li> <li><a href="#">3 3 3 3 3<\/a><\/li> <li><a href="#">4 4 4 4 4 <\/a><\/li> <\/ul> <form name="input" > <input type="text" name="commments...

这个是一个JS删除节点的代码怎么改造成通过表单输入删除指定位置的代码...
没搞懂你的意思,如果说需呀删除指定的某一个li的话,也得用checkbox进行标记把 <body><ul id="caipu"> <li><label><input type='checkbox' value='qjcz' name='caiMing'>青椒炒肉丝<\/label><\/ li><\/ul>然后通过判断是否点击 进行删除 ...

怎么用js做出自定义菜单对li标签 右键 删除\/变颜色 效果
js里面没有直接的右击事件,可采用onmousedown事件进行判断实现。如下:document.getElementById("test").onmousedown = function(e){ if(e.button ==2){ \/\/alert("你点了右键"); \/\/这样设计你的颜色样式... }else if(e.button ==0){ alert("你点了左键"); }else if...

点击每一个li的删除弹出弹框,点击确定删除当前li,模拟
在你的JS代码上稍稍改动。试试吧!求采纳 <script type="text\/javascript"> var oDivShadow = $('.shadow');var oDiv = $('.AboutUsSer');var aLi = oDiv.find('li');var oPopup = $('.popup');var aBtn = oDiv.find('button');var aBtnTwo = oPopup.find('button');('.About...

jq:求助!!\/\/当鼠标点击li给li赋予一个class,当鼠标点击另一个li的时 ...
(function(){ ("#Tab ul > li").click(function(){ (this).addClass("current").siblings().removeClass("current");})}) \/\/给Li一个点击事件,给当前点击的li一个class然后去掉同辈li的class,就这么简单

js控制div 里面的 ul 下 li的 样式
("div > ul > li").removeClass("class name").click(function(){this.addClass("Class name");})手敲的,没有测试可行度。但大致就是这样

假如有N对<ul> <li>标签 如做到点击当前的ul隐藏当前li其它标签不变...
1、新建一个html文件,命名为test.html,在test.html文件内,使用ul标签、li标签创建一个列表,用于测试。2、在test.html文件内,给ul标签设置一个id属性,用于获得ul对象。3、在test.html文件内,创建一个button按钮,给button绑定onclick点击事件,当按钮被点击时,执行addBorder()函数。4、在js标签...

相似回答