Замена текста
Всем привет :)
Есть код <div class="myWinCont" style="overflow: auto; width: 200px; display: block; height: 100%; " align="center" unselectable="on"> <div class="myWinSuccess"> <br> <br> Репутация повышина на </div> <br> <br> [ <a href="#" target="_blank"> Удачного вам дня! </a> ] </div> И нужно убрать из него <br> <br> [ <a href="#" target="_blank"> Удачного вам дня! </a> ] Пробовал сам убрать, убирал только ссылку, а остальное не смог, пытался много раз и решил обратится к вам. Просто изменить код не получится, ибо это встроено в систему :( |
Ай.. всё решил
|
fAmOus,
<html> <head> <title></title> <script language="JavaScript"> // getElementsByClassName for IE if (typeof document.getElementsByClassName == 'undefined') { document.getElementsByClassName = function(classname) { var all = document.all, elements = [], regexpr = new RegExp('\\b'+classname+'\\b','ig'); for(var x=0; x<all.length; x++) if (all[x].className) if (all[x].className.search(regexpr)!=-1) elements[elements.length] = all[x]; return elements; } } function clone() { var div = document.getElementsByClassName("myWinSuccess")[0].cloneNode(true); document.getElementsByClassName("myWinCont")[0].innerHTML = ""; document.getElementsByClassName("myWinCont")[0].appendChild(div); } </script> </head> <body> <div class="myWinCont" style="overflow: auto; width: 200px; display: block; height: 100%; " align="center" unselectable="on"> <div class="myWinSuccess"> <br> <br> Репутация повышина на </div> <br> <br> [ <a href="#" target="_blank"> Удачного вам дня! </a> ] </div> <input type="button" value="clone" onClick="clone()"> </body> </html> |
<script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script> <div class="myWinCont" style="overflow: auto; width: 200px; display: block; height: 100%; " align="center" unselectable="on"> <div class="myWinSuccess"> <br> <br> Репутация повышена на </div> <br> <br> [ <a href="#" target="_blank"> Удачного вам дня! </a> ] </div> <script type="text/javascript"> var a=$('div.myWinCont[unselectable="on"]'); var b=$('div.myWinCont[unselectable="on"] > div.myWinSuccess').remove(); a.html(b); alert(a.html()) </script> |
lord2kim,
Deff, Спасибо вам :) Я же отписался что решил и менее затратным способом. $('.myWinCont').html('<br><br>Репутация повышена на'); |
Часовой пояс GMT +3, время: 04:40. |