Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.10.2015, 13:43
Новичок на форуме
Отправить личное сообщение для Mekuya Посмотреть профиль Найти все сообщения от Mekuya
 
Регистрация: 07.10.2015
Сообщений: 9

Как заменить слово в эелементе
Добрый день! Подскажите пожалуйста, как в данном примере можно заменить слова "Категория:", "Опубликовано:", "Просмотров:" на тег <i class="fa fa-icon-star"></i>

<div id="ShedowFone">
	<dl class="article-info muted">
	
		<dd class="category-name">
			Категория: <a itemprop="genre" href="/index.php/nastrojka">Система \ Настройка</a>
		</dd>
		
		<dd class="published">
			<time itemprop="datePublished"> Опубликовано: 18 Август 2015 </time>
		</dd>

		<dd class="hits">
			<meta content="UserPage"> Просмотров: 117
		</dd>
	</dl>
</div>


т.е. интересует вот такой результат:

<div id="ShedowFone">
	<dl class="article-info muted">
	
		<dd class="category-name">
			<i class="fa fa-icon-star"></i><a itemprop="genre" href="/index.php/nastrojka">Система \ Настройка</a>
		</dd>
		
		<dd class="published">
			<time itemprop="datePublished"> <i class="fa fa-icon-star"></i> 18 Август 2015 </time>
		</dd>
		
		<dd class="hits">
			<meta content="UserPage"><i class="fa fa-icon-star"></i> 117
		</dd>
	</dl>
</div>


Никак не могу придумать метод... =( порадуйте меня пожалуйста)
Ответить с цитированием
  #2 (permalink)  
Старый 13.10.2015, 14:31
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

Сообщение от Mekuya
как в данном примере можно заменить слова "Категория:", "Опубликовано:", "Просмотров:" на тег <i class="fa fa-icon-star"></i>
Как вариант...

<div id="ShedowFone">
	<dl class="article-info muted">
		<dd class="category-name">
			Категория: <a itemprop="genre" href="/index.php/nastrojka">Система \ Настройка</a>
		</dd>
		<dd class="published">
			<time itemprop="datePublished"> Опубликовано: 18 Август 2015 </time>
		</dd>
		<dd class="hits">
			<meta content="UserPage"> Просмотров: 117
		</dd>
	</dl>
</div>
<script type='text/javascript'>
	var re=/((Категория)|(Опубликовано)|(Просмотров)):/g;
	var o=document.getElementById('ShedowFone');
	o.innerHTML=o.innerHTML.replace(re,'<i class="fa fa-icon-star"></i>');
</script>
Ответить с цитированием
  #3 (permalink)  
Старый 13.10.2015, 14:42
Новичок на форуме
Отправить личное сообщение для Mekuya Посмотреть профиль Найти все сообщения от Mekuya
 
Регистрация: 07.10.2015
Сообщений: 9

Ksa, благодарю! Пошёл тетстить
Ответить с цитированием
  #4 (permalink)  
Старый 13.10.2015, 15:04
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Сообщение от ksa
((Категория)|(Опубликовано)|( Просмотров))
скобочки внутри зачем?
Ответить с цитированием
  #5 (permalink)  
Старый 13.10.2015, 16:52
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

Сообщение от рони
скобочки внутри зачем?
Я думал, что вертикальная палка распространяется на один символ.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заменить значение data атрибута в ссылке? ligisayan jQuery 9 09.08.2015 08:05
Как заменить DOM элемент user_name Общие вопросы Javascript 8 23.05.2015 11:14
Не могу заменить переменную не навредив коду,подскажите как Лука Events/DOM/Window 2 30.03.2014 19:37
Как правильно заменить подстроку. Ogara Общие вопросы Javascript 3 13.07.2012 03:12
Как заменить буквы в слове правильнее shaltay jQuery 12 07.06.2011 19:43