紅茶のこうちゃんいろいろ日記

紅茶のこうちゃんの拠点ブログです。

HTML内にscriptタグを後から追加する方法

scriptタグはinnerHTMLの値をいじっても追加できないので、
追加する方法を説明します。



以下のようなコードをHTML内に埋め込みます。

コードその1

<button onclick="sc_add = document.createElement('script'); sc_add.src = 'http://let.hatelabo.jp/koucha-999999999/let/hJmcweTa_cxg.js'; document.getElementsByTagName('body')[0].appendChild(sc_add);">scriptタグ追加</button>

コードその2

<button onclick="sc_add = document.createElement('script'); sc_add.type = 'text/javascript'; sc_add.innerText = 'function time() { d = new Date(); hour = d.getHours(); min = d.getMinutes(); sec = d.getSeconds(); document.all.time.innerHTML = hour + \':\' + min + \':\' + sec; setTimeout(\'time()\', 1000); } time();'; document.getElementsByTagName('body')[0].appendChild(sc_add);">テスト</button>






テスト1.サンプルページ1

テスト2.サンプルページ2

テスト3.サンプルページ3