将“type”属性添加到由dll加载的脚本标记中

时间:2012-06-05 17:21:30

标签: javascript jquery

我有一个来自dll的菜单控件,我只需要引用它。它是旧的,因此注入的脚本标记具有'language'属性。我正在寻找一种在页面加载后添加'type'属性的方法。

我试过了:

$("script").attr("type", "text/javascript");

但它不起作用......有任何建议,还是甚至可能?

1 个答案:

答案 0 :(得分:2)

我很害怕编辑脚本标签是不可能的。因为这意味着可以卸载脚本,这是不可能的,因为代码已经可以执行了。

所以你可以尝试的是创建一个具有正确属性的第二个脚本标记:

var script = document.createElement("script");
script.src = "url";
script.type = "text/javascript";
$("head").append(script);