Итак, я хочу найти текст (скажем, «википедия»), чтобы вся «википедия» на странице превратилась в ссылку, которая перенаправляет на википедию.
Спасибо!
Итак, я хочу найти текст (скажем, «википедия»), чтобы вся «википедия» на странице превратилась в ссылку, которая перенаправляет на википедию.
Спасибо!
Я бы не стал делать это, используя решение, связанное с VoteyDisciple, обход всех элементов может занять много времени, а замена innerHTML может привести к нежелательным результатам, в то время как это будет не только доступ к TextNodes.
Я бы предпочел, чтобы textRanges делал это.
в MSIE: найдите строку с findText() и замените его, используя pasteHTML
в других (кроме Opera): найдите строку с помощью window.find() и окружите ее, используя surroundContents()
Для оперы я на самом деле не знаю, как найти текст, возможно, есть метод, специфичный для оперы.