Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Список Dl

Ответить
Настройки темы
Список Dl

Аватара для Scorpion666

Пользователь


Сообщения: 81
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Доброе время суток!
Подскажите как можно поменять значение элемента <dd> в списке dl?
вот к примеру список:
HTML код: Выделить весь код
<dl>блаблабла <dt>блаблабла <dd>бла77абла <dd>бла77абла <dt>блаблабла <dd>бла55абла </dl>блаблабла

Надо поменять 77 на что-нибудь другое!
Подскажите пожалуйста как это сделать!
Заранее благодарю!

Отправлено: 12:29, 20-11-2007

 

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Scorpion666,
Поконкретней!

Какими технологиями нужно это достичь?

-------
Fortes fortuna adiuvat


Отправлено: 12:37, 20-11-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Scorpion666

Пользователь


Сообщения: 81
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Цитата vadimiron:
Какими технологиями нужно это достичь? »
С помощью JavaScript, вот что я пока сделал!
Код: Выделить весь код
<dl name="deyat">
<dt>блаблабла
   <dd>бла77абла
   <dd>бла77абла
<dt>блаблабла
   <dd>бла55абла
</dl>
<SCRIPT language="javascript" type="text/javascript">
function found() {
	var dl = document.getElementsByName("deyat")[0]
	var dd = dl.childNodes
	var text
	for (var i in dd) {
		text = dd[i].data
		alert(text)
                	return false
	}
	return false
}
</SCRIPT>
переменная text равна "undefined", я незнаю как получить текст, что потом с ним что-то сделать!

Отправлено: 12:57, 20-11-2007 | #3


Аватара для benya

Старожил


Сообщения: 302
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


По моему:
Используйте либо getElementsByTagName() или getElementById()

PHP код: Выделить весь код

<SCRIPT language="javascript" type="text/javascript">

function 
found() {
var 
dl document.getElementById("deyat");
var 
dd dl.childNodes
var text
for (var i=0i<dd.lengthi++) {
text dd[i].firstChild.nodeValue
alert
(text)
}
}
</SCRIPT>
<body onload="found()">
<dl id="deyat">
<dt>блаблабла
<dd>бла77абла
<dd>бла77абла
<dt>блаблабла?
<dd>бла55абла
</dl>
</body> 

Будет где-то так...

Последний раз редактировалось benya, 20-11-2007 в 21:43.


Отправлено: 20:44, 20-11-2007 | #4


Аватара для benya

Старожил


Сообщения: 302
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


Сорри поправлюсь немножко.
getElementsByName() работает только для <form><input><select><textarea><img><a><area><frame>
Ниже код с минимальными правками.

PHP код: Выделить весь код

<SCRIPT language="javascript" type="text/javascript">

function 
found() {
    var 
dl document.getElementsByName("deyat")[0]
    var 
dd dl.childNodes
    
var text
    
for (var i=0i<dd.lengthi++) {
        
text dd[i].firstChild.nodeValue
        alert
(text)
                
    }
    
}
</SCRIPT>
<body onload="found()">
<a href="" name="deyat">
<dt>блаблабла
<dd>бла77абла
<dd>бла77абла
<dt>блаблабла?
<dd>бла55абла
</a>
</body> 

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:42, 20-11-2007 | #5



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Список Dl

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - Список задач jackal-85 Microsoft Windows 7 3 06-10-2009 05:54
2008 - Список сайтов Alex_Fox Windows Server 2008/2008 R2 2 01-07-2009 13:22
Список компов в сети? Список открытых папок на компе? DANTIST Программирование и базы данных 3 12-06-2003 10:05
Список команд Trojn Хочу все знать 13 17-05-2003 15:41
Список серверов CyMpak Сетевые технологии 9 05-02-2003 09:19




 
Переход