另外要控制下不能生成相同的,比如输入过QQ生成了,再输入QQ就不会生成了

解决方案 »

  1.   

    一点一点说! 你说的太繁琐了!
    点按生成复选框 ? var checkbox= CreateElement("input")
    checkbox.value=document.getElementById("old text").value
      

  2.   

    <textarea id="text" name="textarea" rows="6" cols="60"></textarea>
    <input value="add" type="button"  onclick="add()"/>
    <div id="div">
    </div>
    <script>
    var obj = new Array()
    function add(){
    var king =document.getElementById("text").value
    document.getElementById("text").value=""
    if(king=="")
     {alert("空");return}
     
    if(obj.length>0)
    {
    for(var i=0;i<obj.length;i++)
     { if(obj[i]==king)
       {alert("相同");return;}}
       obj[obj.length]=king
       }
     else
     { obj[obj.length]=king}var div = document.createElement("div")
    var span = document.createElement("span")
    span.innerHTML=king
    var input =document.createElement("input")
    input.type="checkbox"
    input.id=king
    document.getElementById("div").appendChild(div)
    div.appendChild(input)
    div.appendChild(span)
    document.getElementById(king).checked="checked" 
    }
    </script>