要用另一个字符串替换HTML中的字符串,请使用innerHTML的replace
document.body.innerHTML = document.body.innerHTML.replace('hello', 'hi');
请注意,这将替换
hello整个正文的第一个实例,包括HTML代码中的任何实例(例如,类名等。),因此请谨慎使用-
为了获得更好的结果,请尝试通过使用以下内容定位代码来限制替换的范围document.getElementById或类似名称。
要替换目标字符串的所有实例,请使用带有
global标志的简单正则表达式:
document.body.innerHTML = document.body.innerHTML.replace(/hello/g, 'hi');
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)