2012-04-16 61 views
2

我需要從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">的東西。

任何指針讚賞!謝謝!

+1

它適用於我:http://jsfiddle.net/mf9xt/ – 2012-04-17 00:15:38

回答

3

試試這個:

$( '文本區域')VAL;($()得到(0).innerHTML '容器')。

+0

無需克隆這一點。 – 2012-04-16 23:36:27

+0

太棒了,謝謝! – mkoistinen 2012-04-17 00:15:02

+0

非常歡迎! – 2012-04-17 16:07:41

相關問題