kotaoueはそんなかんじ

kotaoueの最新情報。

javascriptのdocument.writeでタグを書き出すときの話。

javascriptでdocument.writeするときに、
document.write('<sc'+'ript language="JavaScript" type="text/javascript" src="http://example.com/hoge.js"></sc+'ript>'));
の感じで、’ もにょもにょしたので、メモ。
↓のベストアンサーによくまとまってるので、見てね (*´∀`)つ・
‘<s’ + ‘cript とsを切り離すのはなぜ? | OKWave
で、バックスラッシュでもHTMLの実体参照でもよかったけど、
なんかGoogle先生が書いてた、ASCIIコードをunescapeするって奴にしました。
document.write(unescape('%3Cscript language="JavaScript" type="text/javascript" src="http://example.com/hoge.js"%3E%3C/script%3E'));

1件のコメント

  1. <script>はそのままでいい
    </script>は<と/を分ける必要あり

    Comment by 匿名 — 2011/12/17 土曜日 09:35

コメントを残す

メールアドレスが公開されることはありません。