2016-12-05 21 views
1

の全体のHTMLを取得しますか?は私が動的に作成されたDOM要素のHTMLを取得したいのですが、動的に作成された要素

<h4>this is a title</h4> 
+1

私が 'console.log(titleTag)'の場合、私は 'これはタイトルである'を得ます。 Fiddle:https://jsfiddle.net/kc85ntwo/ –

+3

@DanielDそれはコンソールの表示フォーマットです。 Javascriptの文字列値として取得することは、(やや)別の問題です。これを見るには 'typeof titleTag'を試してください。 – lonesomeday

+1

Ahh @loneomedayそれは意味をなさない。私はそこに何かが欠けていなければならないと思った。ありがとう! –

答えて

2

簡単な方法はouterHTMLです。これは歴史的に批判されてきました。カスタムInternet Explorerの機能は標準ではありませんでしたが、W3Cのドラフト標準でも広くサポートされています。

var HTML = titleTag.outerHTML; 
+0

私はこの解決策を試してみましたが、私は '

'の中にテキストを入れません。 – Naco

+2

@ user3681740 [Works for me](https://jsfiddle.net/7pqn6kLs/) – lonesomeday

+1

「outerHTML」は、[HTML仕様](https://www.w3.org/TR/html/infrastructure)でも参照されています。 .html)。これはお勧めです。 – Oriol

関連する問題