我需要从 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">
根据我克隆的元素的结构。
任何指针表示赞赏!谢谢!