|
|
|
| Пытался сделать что-то такое:
document.body.innerHTML=document.body.innerHTML.replace(\строка\, "другая строка");
|
Но не работает. В JS я вообще не силен. Знаю, что это не сложно сделать, может мастера мне подскажут? :)
Заранее спасибо) | |
|
|
|
|
|
|
|
для: madv
(11.03.2009 в 17:05)
| | ответьте уж, плиз...(( | |
|
|
|
|
|
|
|
для: madv
(24.03.2009 в 16:24)
| | Слеши должны быть другие - т.н. ПРЯМЫЕ, а не обратные.
Кроме того, если хотите заменить ВСЕ строки, то тогда нужен модификатор g.
Ну и наконец, если вдруг внутри строки будут иметься символы-разделители (т.е. не буквы, а, например, тот же слеш, или точка, или символы тега < и >, тире и т.д...), то их необходимо экранировать обратным слешем
В общем виде так (для примера в строке использованы символы-разделители ТИРЕ и ТОЧКА, которые экранируются):
document.body.innerHTML = document.body.innerHTML.replace (/это \- строка\./g, "другая строка");
|
| |
|
|
|