2

我需要从 HTML 页面中获取一些 DOM 元素并将它们的 HTML(代码)发送到同一页面上的文本区域中。目的是允许查看者将代码复制并粘贴到他们自己的页面中。

这甚至可能吗?

我尝试过类似的东西(在 jQuery 中):

$('textarea').val( $('.container').html() );

我首先将我需要的元素克隆到 adiv.container中,但这只是给了我类似object #<HTMLImageElement>textarea 的东西。我希望得到的是<img src="http://www.domain.com/images/file.png" alt="My Image">根据我克隆的元素的结构。

任何指针表示赞赏!谢谢!

4

1 回答 1

3

试试这个:

$('textarea').val($('.container').get(0).innerHTML);

于 2012-04-16T23:36:00.060 回答