我用了cloneNode(true)想復(fù)制添加一個(gè)多行文本框,類似微博發(fā)布的效果。發(fā)現(xiàn)我復(fù)制的文本框里沒有我輸入的內(nèi)容。<body><div id="div"><textarea name="textarea" id="textarea" cols="30" rows="10"></textarea><button name="button" id="button" class="button">發(fā)布</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(){//獲取內(nèi)容textarea.innerHTML=textarea.text;alert(textarea.text)//克隆節(jié)點(diǎn)var cloneText=textarea.cloneNode(true);//設(shè)置屬性cloneText.setAttribute("name","cloneText");cloneText.setAttribute("id","cloneText");//插入節(jié)點(diǎn)div.insertBefore(cloneText);}</script>
- 1 回答
- 0 關(guān)注
- 151 瀏覽
添加回答
舉報(bào)
0/150
提交
取消
