Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.07.2012, 23:19
Кандидат Javascript-наук
Отправить личное сообщение для fAmOus Посмотреть профиль Найти все сообщения от fAmOus
 
Регистрация: 10.07.2012
Сообщений: 105

Замена текста
Всем привет
Есть код

<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> ]

Пробовал сам убрать, убирал только ссылку, а остальное не смог, пытался много раз и решил обратится к вам.

Просто изменить код не получится, ибо это встроено в систему
Ответить с цитированием
  #2 (permalink)  
Старый 29.07.2012, 23:25
Кандидат Javascript-наук
Отправить личное сообщение для fAmOus Посмотреть профиль Найти все сообщения от fAmOus
 
Регистрация: 10.07.2012
Сообщений: 105

Ай.. всё решил
Ответить с цитированием
  #3 (permalink)  
Старый 29.07.2012, 23:32
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

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>
Ответить с цитированием
  #4 (permalink)  
Старый 29.07.2012, 23:34
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

<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>

Последний раз редактировалось Deff, 29.07.2012 в 23:38.
Ответить с цитированием
  #5 (permalink)  
Старый 31.07.2012, 00:58
Кандидат Javascript-наук
Отправить личное сообщение для fAmOus Посмотреть профиль Найти все сообщения от fAmOus
 
Регистрация: 10.07.2012
Сообщений: 105

lord2kim,
Deff,
Спасибо вам
Я же отписался что решил и менее затратным способом.
$('.myWinCont').html('<br><br>Репутация повышена на');
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замена частей текста в текстовом поле Vetall Общие вопросы Javascript 37 09.12.2014 18:26
Замена текста при вводе в объект с contenteditable='true' lukingnu Общие вопросы Javascript 6 29.06.2012 13:31
Замена частей текста Joshka Javascript под браузер 5 04.05.2011 05:10
Замена текста в тексте martinss Общие вопросы Javascript 3 26.04.2011 15:41
смайлы для чата, замена текста brain Общие вопросы Javascript 9 28.11.2008 21:35