を使用して要素の最後に iframe を挿入しようとしていinsertAdjacentHTML
ます。しかし、何らかの理由で iframe 内のコンテンツが HTML エンティティ ("<" から <、">" から >) に変換されます。
なぜこうなった?
を使用して要素の最後に iframe を挿入しようとしていinsertAdjacentHTML
ます。しかし、何らかの理由で iframe 内のコンテンツが HTML エンティティ ("<" から <、">" から >) に変換されます。
なぜこうなった?
これは有効なIFRAME
構文ではありません。これを見てください:http://tinkerbin.com/zz6MeNYW
IFRAME
HTML ではなく、テキストのみを含めることができます。したがって、HTML を文字列に変換します。がブラウザでサポートされていない場合、 内のテキストIFRAME
が表示されます。IFRAME
IFRAME
■ 内容はSRC
属性によって定義されます。
は代わりinsertAdjacentHTML
に a で動作しDIV
ます。こちらをご覧ください:http: //tinkerbin.com/sNLtSjE7
編集
HTML 5の属性を使用して、必要なことを実行できるようですSRCDOC
。MDN のドキュメント (上記) を確認してください。ただし、これはまだどのブラウザーでもサポートされていないようです。