Замена содержимого на странице
Приветствую всех
Есть html код на странице <div class="bet"> <div class="bet-header bet-header_loss"> <span class="bet-type"> Ординар </span> на сумму <span class="bet-sum"> 923,52 руб. </span> <span class="bet-result"> На выплату - <span class="bet-win"> 0,00 руб. </span> </span> </div> <div class="bet-info"> <span class="bet-number"> Ставка №6. </span> Поставлена: <span class="bet-date"> 03.06.2016 13:48 </span> </div> <table class="bet-games"> <tbody> <tr class="game"> <td class="game-date">03.06.2016 13:50</td> <td class="game-event">Млинарж А - Вульфсон И</td> <td class="game-name">1я партия: Больше (18.5)</td> <td class="game-cf">1,82</td> <td><span style="color:red;">-</span></td> </tr> </tbody> </table> </div> Можете подсказать скрипт, для замены текста, который там написан |
Телепаты в отпуске...
|
chelius,
Дружок, какой текст ты собрался заменять? |
chelius,
Цитата:
вот, лови... как-то вот так: <script> var bet = document.getElementsByClassName('bet')[0], spans = bet.getElementsByTagName('span'), tds = bet.getElementsByTagName('td'); function заменить_слова(betSum, betWin, betNumber, betDate, gameDate, gameEvent, gameName, gameCf) { for(var i = 0; i < spans.length; i++) { if(spans[i].className == 'bet-sum') spans[i].innerHTML = betSum; if(spans[i].className == 'bet-win') spans[i].innerHTML = betWin; if(spans[i].className == 'bet-number') spans[i].innerHTML = betNumber; if(spans[i].className == 'bet-date') spans[i].innerHTML = betDate } for(i = 0; i < tds.length; i++) { if(tds[i].className == 'game-date') tds[i].innerHTML = gameDate; if(tds[i].className == 'game-event') tds[i].innerHTML = gameEvent; if(tds[i].className == 'game-name') tds[i].innerHTML = gameName; if(tds[i].className == 'game-cf') tds[i].innerHTML = gameCf } } заменить_слова('443,55 руб.', '5,00 руб.', 'Ставка №7.', '11.06.2016 00:48', '11.06.2016 00:50', 'А. Бритвин - И. Вульфсон', '1-я партия: Больше (11.5)', '1,79'); </script> P.S. ура, я телепат? :) |
pureJS, именно так, спасибо огромное
|
Часовой пояс GMT +3, время: 05:06. |