Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вот такая задача :( (https://javascript.ru/forum/misc/11155-vot-takaya-zadacha.html)

igsavenko 10.08.2010 12:28

Вот такая задача :(
 
Такой вопрос:
Есть меню рубрик:
<ul>
<li>Авто (50)</li>
<li>Новости (45)</li>
</ul>

Данное меню строится автоматически, нужно при помощи javascript сделать следующее Авто <span>(50)</span>? как можно решить такую задачу?

exec 10.08.2010 12:30

Цитата:

нужно при помощи javascript сделать следующее Авто <span>(50)</span>
Всмысле "сделать"? Добавить что ли?

igsavenko 10.08.2010 12:31

да, просто поместить в span
<ul>
<li>Авто <span>(50)</span></li>
<li>Новости <span>(45)</span></li>
</ul>

exec 10.08.2010 12:40

Почитайте о добавлении элементов в DOM http://javascript.ru/tutorial/dom/modify

igsavenko 10.08.2010 12:42

а можно спросить, как именно (***), то что в скобках поместить в span?

exec 10.08.2010 12:49

var list = document.getElementById('ulMenu').getElementsByTagName('LI');
for ( var i = 0; i < list.length; i++ ) {
	list[i].innerHTML = list[i].innerHTML.replace(/(\(.+?\))/, '<span>$1</span>');
}


Присвойте элементу UL id="ulMenu".

igsavenko 10.08.2010 12:50

:cray: я прослезился... спасибо огромное...


Часовой пояс GMT +3, время: 02:41.