大众信息网

JS一个功能,给商品添加标签,添加N个,如何删除其中一个呢,

关注:285  答案:2  手机版
解决时间 2021-01-17 02:46
JS一个功能,给商品添加标签,添加N个,如何删除其中一个呢,比方说添加了三个标签如何删除第二个。
最佳答案
用循环做. 把代码复制进一个html文件中在浏览器打开点击某一个li就可以看到效果了
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<div id="list">
<li class="a1">第一个</li>
<li class="a12">第二个</li>
<li class="a13">第三个</li>
<li class="a14">第四个</li>
<li class="a51">第五个</li>
<li class="a16">第六个</li>
</div>

</body>
<script>
function js(id){ return document.getElementById(id) }
var li = js("list").getElementsByTagName("li").length;
for(var i=0;i<li;i++)
{
js("list").getElementsByTagName("li")[i].onclick = function(){
this.remove();
}
}
</script>
</html>
全部回答
添加图片
<script> var i=0,div=document.getelementsbytagname("div")[0]; function addimg(){     var input=document.createelement("input");//创建input     input.setattribute("type","file");//设置type属性     input.setattribute("name","a"+(++i));//设置name属性     div.appendchild(input);//插入到div内 }; </script>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!