我有一个来自dll的菜单控件,我只需要引用它。它是旧的,因此注入的脚本标记具有'language'属性。我正在寻找一种在页面加载后添加'type'属性的方法。
我试过了:
$("script").attr("type", "text/javascript");
但它不起作用......有任何建议,还是甚至可能?
答案 0 :(得分:2)
我很害怕编辑脚本标签是不可能的。因为这意味着可以卸载脚本,这是不可能的,因为代码已经可以执行了。
所以你可以尝试的是创建一个具有正确属性的第二个脚本标记:
var script = document.createElement("script");
script.src = "url";
script.type = "text/javascript";
$("head").append(script);