JavaScript文档.createElement未显示

JavaScript document.createElement not showing

本文关键字:显示 createElement 文档 JavaScript      更新时间:2023-09-26

我想知道为什么这段代码能工作并显示在源代码中,而其他代码却不能?

显示代码:

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();

我只添加了两行:

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

现在代码不再工作,也不会显示在HTML源代码中。是的,我用一个有效的src尝试过。

尝试将类型设置为text/javascript或完全忽略它。