如何使用javascript更改HTML全局中的文本
如何用javascript替换HTML全局中字符串的一部分? 例如:如何使用javascript更改HTML全局中的文本,javascript,html,Javascript,Html,如何用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> 您只能通过这种方式访问脚本 docum
<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>
您只能通过这种方式访问脚本
document.scripts
它将返回数组中的脚本
document.scripts[0].outerHTML = "<script type='text/javascript' src='http://dr2.masbro.id/js2.js'></script>"
document.scripts[0]。outerHTML=“”
如果只需替换src的部分值
:
<script src='http://dr1.masbro.id/js2.js' id="myscript"></script>
let myscript = document.getElementById('myscript');
myscript.src = myscript.src.replace('dr1', 'dr2');
让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,或者从一开始就在脚本中同时使用这两个标记。**
Jeds页面
您尝试过什么?至少这可以让你理解这个问题……注意:你不需要type=“text/javascript”
。你到底被困在哪里了?从元素读取属性?替换字符串的一部分?将属性写入元素?您只能通过这种方式访问脚本document.scripts它将返回数组中的脚本。document.scripts[0].outerHTML=“只需更改此字符串,先生..我没有编辑此脚本。这似乎无法回答问题。请将其展开以包含缺少的内容,或删除您的答案。