2016-06-21 28 views
-1

如何用JavaScript替换HTML Global中的字符串的一部分?如何使用javascript更改HTML全局中的文本

例子:

<script type='text/javascript' src='http://dr1.masbro.id/js2.js'></script> 

我需要改变DR1到DR2,

后:

<script type='text/javascript' src='http://dr2.masbro.id/js2.js'></script> 
+2

你有什么试过?至少可以让你理解这个问题...... – Rayon

+0

注意:你不需要'type =“text/javascript”'。 – gcampbell

+0

你究竟在哪里卡住?从元素中读取属性?替换一部分字符串?将属性写入元素? – David

回答

0

您只能通过这种方式

document.scripts 
访问脚本

它将返回数组中的脚本。

document.scripts[0].outerHTML = "<script type='text/javascript' src='http://dr2.masbro.id/js2.js'></script>" 
+0

只能通过这种方式访问​​脚本 document.scripts 它将返回数组中的脚本。 document.scripts [0] .outerHTML =“” 但我不编辑这个脚本,如果我必须编辑我可以用PHP编辑。 现在只是javascript帮助我.. –

1

如果你需要做的是更换的src价值的一部分:

<script src='http://dr1.masbro.id/js2.js' id="myscript"></script> 

let myscript = document.getElementById('myscript'); 
myscript.src = myscript.src.replace('dr1', 'dr2'); 

不过请注意,这不会从http://dr1.masbro.id/js2.js从当前的js方面删除任何东西。只需将http://dr2.masbro.id/js2.js加载到DOM中,或从一开始就在脚本标记中加入http://dr2.masbro.id/js2.js即可实现同样的效果。

+0

只是改变这个字符串先生.. 我没有编辑这个脚本。 –