js判断重复节点并增加节点的方法

<!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>
<script language="javascript">
function xiansi(){
	var arr =document.getElementById("members").value;  //这是你要比较的值
	
	//split()这是一个js函数在这里的作用是以 ‘ ’(空格为分隔符)分割成数组,arr的指就是保存1 1 2 2..的数值数组
	var arr = arr.split("\n");
var nary=arr.sort();

 for(var i=0;i<arr.length;i++){

 if (nary[i]==nary[i+1]){

  alert("数组重复内容:"+nary[i]);

 }
else{
   var slt=document.getElementById("select");
   var objOption=document.createElement("OPTION");
   objOption.value=arr[i];
   objOption.text=arr[i];
   slt.add(objOption);  
   
}

}
return  false;
}


</script>
</head>

<body>

<form id="form1" name="form1" method="post" action="" onsubmit="javascript:return xiansi();">
<table width="100%" border="0" cellpadding="0" cellspacing="1">
  <tr>
    <td width="40%" height="167" bgcolor="#EBEBEB">
  <label>
  <div align="center">
    <textarea id="members" name="textarea" rows="10" style="width:200px;"></textarea>
  </div>
  </label>  	</td>
    <td width="20%" bgcolor="#EBEBEB"><div align="center">
      <button id="checkleft">检查重复</button>
    </div></td>
    <td width="40%" bgcolor="#EBEBEB"><label>
      <div align="center">
        <select  id="select" name="select" size="10" style="width:200px;">
        </select>
        </div>
    </label></td>
  </tr>
  <tr>
    <td height="30" colspan="3" bgcolor="#EBEBEB">
    <div align="center">
    <label>
      <input type="submit" name="Submit" value="提交" />
    </label>
    </div>	</td>
  </tr>
</table>
</form>

</body>
</html>

  

js判断重复节点并增加节点的方法,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。