正则表达式字符串在文档中替换为 JavaScript
regex string replace with javascript in document
我正在使用JS,并希望对整个HTML页面进行字符串替换。我试过:
var swapIn = 'value="teststring"';
var myOldString = (document.querySelectorAll('html')[0].outerHTML);
var myNewString = myOldString.replace(/value="[^"]*"/g, swapIn);
document = myNewString;
切换未发生,如何解决此问题?
您无法替换文档。 而是尝试修改正文内部 HTML。
var swapIn = 'value="teststring"';
var myOldString = document.body.innerHTML;
var myNewString = myOldString.replace(/value="[^"]*"/g, swapIn);
document.body.innerHTML = myNewString;
如果您要替换值,我想您想更改输入元素,不是吗?我建议的更好的方法是:
$("input").each(function(){
$(this).val("teststring");
});
相关文章:
- 如何替换JavaScript字符串中除字母和数字之外的所有内容(空格/符号)
- 用Javascript按钮替换Javascript超链接
- Firebase推送;t添加但替换(JavaScript)
- 如何替换javascript字符串中的前三个连字符
- 用jquery替换javascript语法
- jQuery.html()赢得't替换javascript图表
- 如何替换javascript canas
- 替换 JavaScript 中的一些字符串
- 替换Javascript中包含星号的字符串
- 随机替换 JavaScript 或 jQuery 中文本块中的子字符串
- 替换 JavaScript 中出现的所有字符串不起作用
- 为什么不能使用 document.getElementById 来替换 JavaScript 中的 $
- 合并/替换Javascript数组
- 无法替换Javascript中对象数组的键
- 可以用两个搜索值替换JavaScript.replacement函数
- 字符串替换javascript
- 正则表达式:替换javascript中的字符串
- 替换javascript中拆分后的值
- regex替换javascript返回整个值
- 用正则表达式替换javascript