【发布时间】:2014-01-04 08:04:30
【问题描述】:
我有问题:我需要用所需的 html 替换页面上的一些单词。例如:
t = $('body').html();
t = t.replace(/Myword/g, '<div></div>');
$('body').html(t);
它正在成功运行。但是...如果正文包含 javascript 标签 - JS 再次运行。
如果我使用 document.body - 它可以工作
t = document.body.innerHTML;
t = t.replace(/Myword/g, '<div></div>');
document.body.innerHTML = t;
但我对 jQuery 解决方案很感兴趣。也许你有它?
提前致谢
【问题讨论】:
-
而不是修改整个页面的html,你只需要定位那些带有给定文本的特定元素
-
@ArunPJohny 你能举个例子吗?
-
请分享您的 html 示例以及文本可以出现的位置
-
@ArunPJohny 可以是纯文本。类似 '...Many many text......Myword
标签: javascript jquery html