查找并替换字符串
find and replace string
是否可以在页面加载之前查看页面的源代码,找到某个部分并将其替换为其他内容?我想使用 JavaScript 来完成此操作,以便我可以在 Chrome 扩展程序中使用它。所以像这样:
查找 google.com
<script type="text/javascript">
var URLgo = "http://google.com";
</script>
替换为 yahoo.com
<script type="text/javascript">
var URLgo = "http://yahoo.com";
</script>
<script type="text/javascript">
function replaceScript() {
var toReplace = 'http://google.com';
var replaceWith ='http://yahoo.com';
document.body.innerHTML = document.body.innerHTML.replace(toReplace, replaceWith);
}
</script>
然后在正文标签中初始化以在页面加载时执行。
<body onload="replaceScript();">
应该工作正常并替换 html 正文代码中的所有实例。
如果它位于 ID 为"external_iframe"的 iframe 中,则可以将 document.body.innerHTML 修改为:
window.frames['external_iframe'].document.body.innerHTML
虽然我不相信你可以把它用于外部网站。
这里似乎有一些信息:Javascript Iframe innerHTML
相关文章:
- 字符串替换-不支持格式字符'}'
- Unicode字符串替换不适用于完整的变音符号阿拉伯文本
- Javascript 将字符串替换为
返回为空 - 字符串替换只替换第一个匹配项,可以'不要让它全球化
- javascript字符串替换$1(如果它是某个值)
- 字符串替换正则表达式,开头为空格
- 将 url 中的一个字符串替换为另一个字符串
- 在HTML文本框中查找某些子字符串,然后用其他字符串替换它们
- 我想使用replace函数扫描json对象,然后用字符串替换匹配的单词
- 字符串替换为从右向左的语言(阿拉伯语)
- 将字符串替换为用户键入的文本
- 字符串替换javascript
- JavaScript 将多行字符串替换为多行字符串
- Javascript字符串替换不起作用
- 字符串替换不'当通过android webView JavascriptInterface传递字符串时无法工作
- 我正在尝试用另一个字符串替换一个字符串
- 字符串替换最后一个字符出现的斜杠
- 将具有的字符串替换为$
- 基于查询字符串替换HTML
- Javascript字符串替换在满足长度而不是instantanoeus之前不会生效