2

HTML ページからいくつかの DOM 要素を取得し、それらの HTML (コード) を同じページのテキストエリアに出力する必要があります。目的は、閲覧者がコードをコピーして自分のページに貼り付けられるようにすることです。

これは可能ですか?

私は(jQueryで)次のようなことを試しました:

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

最初に必要な要素を に複製したところですが、それは私のテキストエリアのdiv.containerようなものを与えてくれます。object #<HTMLImageElement>私が得たいと思ってい<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 に答える