我用了cloneNode(true)想復制添加一個多行文本框,類似微博發布的效果。發現我復制的文本框里沒有我輸入的內容。<body><div id="div"><textarea name="textarea" id="textarea" cols="30" rows="10"></textarea><button name="button" id="button" class="button">發布</button><textarea name="text" id="text" cols="30" rows="10"></textarea><div id="box"></div></div></body><script type="text/javascript">var textarea=document.getElementById("textarea");var button=document.getElementById("button");var texts=document.getElementById("text");var div=document.getElementById("div");button.onclick=function(){//獲取內容textarea.innerHTML=textarea.text;alert(textarea.text)//克隆節點var cloneText=textarea.cloneNode(true);//設置屬性cloneText.setAttribute("name","cloneText");cloneText.setAttribute("id","cloneText");//插入節點div.insertBefore(cloneText);}</script>
添加回答
舉報
0/150
提交
取消