Найдите и замените на веб-странице с помощью JavaScript [дубликат]

При использовании нескольких файлов в энергии я использую эти команды главным образом (с ~350 открытыми файлами):

  • :b <partial filename><tab> (переход к буферу)
  • :bw (буферная очистка, удалите буфер)
  • :e <file path> (редактирование, откройтесь, новый буфер>
  • pltags - позволяют перейти к определениям подпрограммы/метода
5
задан 20 July 2009 в 19:47
поделиться

1 ответ

Этот сценарий выполняет итерацию по каждому элементу в документе и заменяет каждый экземпляр foo на bar .

gi ] модификаторы регулярного выражения заставляют его выполнять глобальный , поиск без учета регистра .

var els = document.getElementsByTagName("*");
for(var i = 0, l = els.length; i < l; i++) {
  var el = els[i];
  el.innerHTML = el.innerHTML.replace(/foo/gi, 'bar');
}

Вы можете настроить таргетинг на определенные имена тегов, изменив "*" на имя тега по вашему выбору (например, «p» , «td» ).

13
ответ дан 18 December 2019 в 14:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: