Замена текста
Всем привет :)
Есть код <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, время: 21:25. |