前提・実現したいこと
var html = '<html></html>';
のようなHTMLがあります。
これをそのままHTMLに描画したいです。
発生している問題・エラーメッセージ
該当のソースコードでの実装を試みたところ、なぜか以下のテキストがHTMLに描画されます。
HTML
`; document.html.replaceWith(html); //]]>
該当のソースコード
JavaScript
var html = ` <html> <head> <style> p{color:red;} </style> </head> <body> <p>test1</p> <script> alert('test2') </script> </body> </htm>`; document.html.replaceWith(html);
試したこと
直に入れてみましたがやはり同じようなものが出力されました。
JavaScript
document.body( `<html> <head> <style> p{color:red;} </style> </head> <body> <p>test1</p> <script> alert('test2') </script> </body> </htm>` );
headとbodyとに分けたりしてみましたが、こちらも同じようなものが出力されるだけでした。
JavaScript
var head = ` <head> <style> p{color:red;} </style> </head>`; document.head.replaceWith(head); var body = ` <body> <p>test1</p> <script> alert('test2') </script> </body>`; document.body.replaceWith(body);
補足情報(FW/ツールのバージョンなど)
jQueryなしで目指しています。
まだ回答がついていません
会員登録して回答してみよう