永发信息网

JS如何判断ID容器里的是否为重复

答案:3  悬赏:40  手机版
解决时间 2021-04-14 17:24

我有一个DIV容器

<div id=id1></div>

它里面的内容是点击插入,效果就下图:

但现在有一个问题

我做的这个插入可以重复插入,

我想让他不能重复插入,,像QQ邮箱的选择联系人的那种效果。。。。大家参与

最佳答案

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<script type="text/javascript">
function add()
{
var value =document.getElementsByTagName("input")[0].value;
if(value.length >0)
{
var flag = check(value+";");
if(flag)
{
document.getElementById("cell").innerHTML = document.getElementById("cell").innerHTML+"<div>"+value+";</div>"

}
else
alert("重复");
}
else
alert("0");


}
function check(v)
{
var obj = document.getElementById("cell");
var content = obj.getElementsByTagName("div");
var flag = true;
for(var i = 0 ; i < content.length ; i ++)
{
if(content[i].innerHTML == v)
flag = false;
}
return flag;
}
</script>
<body>
<input type="text" /><input type="button" value="Add" onclick="add()"/>
<div id="cell">
</div>
</body>
</html>



是这样的不?

全部回答
js也有split()函数的嘛!

你每次点击不只是把值得了文本框啊,还把它们的id保存了吧?每次给文本框和保存id的时候判断id是否已经有了就可以了啊

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么才能让别人看我的眼神充满恐惧
河南省范县高码头乡共有多少个村
有没有包月的无线网卡
重庆到长沙机票多少,春秋航空石家庄到重庆的
分公司全由总公司调入货物。同在一个区域,独
一定要爱你谁唱的 ?
儿子三年级下学期,期末考试语文84,数学92,
兰馨花苑地址有知道的么?有点事想过去
有一个三角形的小旗,底是5分米,高是4分米,
家里贵宾快生小狗了,要注意什么
爱上一个不爱自己的人怎么办、?
内蒙古的期货做的好不好?
锁机软件怎么破解密码,手机锁机软件密码是什
头部被别人打了3.5工分的伤口算几级伤害(可
大理至丽江的高速铁路?
推荐资讯
封建社会的男子是如何对待女性的
急需The show和Trouble is a friend伴奏。
谭木匠NO.S190在什么地方啊,我要过去处理事
特福莱汽车美容装饰店怎么去啊,有知道地址的
为什么现在的男人都那么冷酷了
百度百科可以修改吗 什么用户可以修改
电子元件集成块cR6850T,1145010在哪里可买到
美的炫弧制热一小时几度电
网络很虚伪,搞网恋会有结果吗
42×2加多少=45乘以五
在北京从西直门到北京西站和从北京站到北京西
“王雪儿”这个名字用韩文怎么写?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?