利用element.appendChild方法。
<span id="flat_title" class="ddTitleText ">
<img class="fnone" src="images/pinc.png" />
<span class="ddlabel">A</span>
<span class="description" style="display: none;"></span>
</span>
<div>
<button id="abc">Click to replace</button>
</div>
<script>
document.getElementById('abc').addEventListener('click',function(){
var parent = document.getElementById('flat_title'),
img = document.getElementsByClassName('fnone')[0],
description = document.getElementsByClassName('description')[0];
parent.appendChild(img);
parent.appendChild(description);
})
</script>
檢查它http://jsfiddle.net/fWK67/
何苦克隆和刪除?如果你將它附加到其他地方,它只是移動,它不是一個副本。 – Nunners
@Nunners,明白了。更新我的回答 –
是的,它的工作正常,但如果頁面中有許多相同的類名稱的元素,我想要做同樣的動作 –