我正在尝试替换段落中的特定文本片段。我只是想更换电话号码。我无法访问 body 内的代码,因为它是通过我们的合作伙伴推送给我们的。
To see what options are available please contact a lodging specialist via calling 866.264.1842.
我试过了
$("body").html(
$("body").html().replace(/866.264.1842/g,'888.888.4754') );
这可以工作,但是它会破坏我们页面上的其他代码并使我们的日历选择器无法工作。有没有办法只用 css 来做到这一点。我可以访问页面上运行的 CSS,但不能访问 JS。
最佳答案
假设电话号码位于 ID 为“contact”的 div 中。然后你必须这样做:
$("#contact").html($("#contact").html().replace(/866.264.1842/g,'888.888.4754'))
这样您就不会删除日历选择器 javascript 代码所做的 DOM 修改。
关于javascript - 替换页面中的特定文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31688731/