我正在使用以下 Prototype JS 代码来替换文本:
document.body.select('*:not(script)').each(function(el){
$A(el.childNodes).each(function(child){
if (child.nodeType === 3) { // only get text nodes
child.nodeValue = child.nodeValue.replace('an Appointment', 'a Session').replace('Appointment', 'Session').replace('appointment', 'session');
}
})
});
它一直在工作,但由于某种原因,现在在()
之后添加了 a Request a Session
,即Request an Appointment
.
我无法找到问题所在。不会在()
任何其他替换词之后添加。
您可以在此处查看我的 iframe 的来源:https ://acuityscheduling.com/schedule.php?owner=11134756 。