JS一个功能,给商品添加标签,添加N个,如何删除其中一个呢,
答案:2 mip版
解决时间 2021-01-17 02:46
- 提问者网友:心死旳很干净
- 2021-01-16 03:11
JS一个功能,给商品添加标签,添加N个,如何删除其中一个呢,比方说添加了三个标签如何删除第二个。
最佳答案
- 二级知识专家网友:月洸芐啲溫拵
- 2021-01-16 04:21
用循环做. 把代码复制进一个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>
<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>
全部回答
- 1楼网友:趁我还喜欢
- 2021-01-16 05:47
添加图片
<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>
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯