我需要從HTML頁面獲取幾個DOM元素,並將它們的HTML(代碼)放到同一頁面上的textarea中。目的是讓觀看者將代碼複製並粘貼到他們自己的頁面中。將DOM元素轉換爲HTML代碼並在頁面textarea中顯示?
這甚至可能嗎?
我已經試過類似(jQuery中):
$('textarea').val($('.container').html());
當我第一次克隆我所需要的元素融入一個div.container
,但只是給了我在我的textarea類似object #<HTMLImageElement>
。根據我克隆的元素的結構,我希望得到的是類似<img src="http://www.domain.com/images/file.png" alt="My Image">
的東西。
任何指針讚賞!謝謝!
它適用於我:http://jsfiddle.net/mf9xt/ – 2012-04-17 00:15:38