通过控制台替换脚本URL

时间:2013-06-26 03:59:22

标签: javascript dom console

我正在尝试使用某种注入脚本在没有任何ftp访问权限的前端更新我的TinyMCE脚本URL。

目前我的页面加载了这个:

<script type="text/javascript" src="js/tiny_mce/tiny_mce.js"></script>

我的问题是如何更新src URL,然后通过DOM控制台将其加载到页面中?

2 个答案:

答案 0 :(得分:3)

您可以在脚本标记中添加Id属性并使用Dom,

    <script id="tiny" type="text/javascript" src="js/tiny_mce/tiny_mce.js"></script>
        <script>
function changeSrc(){
        var tinytag = document.getElementById("tiny");
        tinytag.setAttribute("src", "js/tiny_mce/tiny_mce.js");
}
    </script>

答案 1 :(得分:1)

您可以使用以下代码在控制台中使用javascript创建脚本标记:

var js = document.createElement('script'); 
js.async = true;
js.src = "js/tiny_mce/tiny_mce.js";
document.body.appendChild(js);

如果你想更新它,你已经有它的参考,所以你可以使用

更新它
js.src = "somethingelse.js";

希望有所帮助....