Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript更改HTML全局中的文本_Javascript_Html - Fatal编程技术网

如何使用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

如何用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>


您只能通过这种方式访问脚本

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=“只需更改此字符串,先生..我没有编辑此脚本。这似乎无法回答问题。请将其展开以包含缺少的内容,或删除您的答案。