4

このコードが機能してソースに表示されるのに、他のコードは表示されないのはなぜでしょうか?

表示されるコード:

function test() {
    var scriptElement2 = document.createElement("script");
    scriptElement2.id = 'test';
    var head = document.getElementsByTagName("head")[0] || document.documentElement;
    head.appendChild(scriptElement2);
}

test();

コードが表示されない:

function test() {
    var scriptElement2 = document.createElement("script");
    scriptElement2.id = 'test';
    scriptElement2.src = 'http://test.com/ja.js';
    scriptElement2.type = "application/javascript"; 
    var head = document.getElementsByTagName("head")[0] || document.documentElement;
    head.appendChild(scriptElement2);
}

test();

私は2行だけ追加しました:

scriptElement2.src = 'http://test.com/ja.js';
scriptElement2.type = "application/javascript"; 

コードが機能しなくなり、HTML ソースコードに表示されなくなりました。はい、有効なsrcで試しました。

4

1 に答える 1

0

type を に設定するtext/javascriptか、完全に省略してみてください。

于 2013-08-17T19:44:05.880 に答える