サイトの head にスクリプトを追加して、ターゲットの html の head がそのように見えるようにしたい<head><script type="text/javascript">*some code...*</script></head>
。
このスクリプトを使用すると、完璧に機能します。
var head = document.getElementsByTagName('head')[0],
script = document.createElement('script');
script.src = 'http://www.example.com/example.js';
head.appendChild(script);
しかし、ソースでリンクを使用したくありません。
だから私はこのようないくつかのコードを追加しようとしています:
function addJS(jsCode) {
var styleElement = document.createElement('script');
styleElement.type = 'text/javascript';
(scriptElement.javascript) {
scriptElement.javascript.jsText = jsCode
scriptElement.appendChild(document.createTextNode(jsCode))
document.getElementsByTagName('head')[0].appendChild(scriptElement);
}
var jsCode = '';
jsCode += 'code';
jsCode += 'some more code';
しかし、私は失敗しました。そのスクリプトは機能していません。
このような HTML サイトの先頭に要素を追加するにはどうすればよいですか? 誰かが私を助けることができれば素晴らしいだろう.