-
Вебмастеру
(
http://forum.oszone.net/forumdisplay.php?f=22)
- -
Список Dl
(
http://forum.oszone.net/showthread.php?t=94482)
Scorpion666 |
20-11-2007 12:29 681927 |
Список Dl
Доброе время суток!
Подскажите как можно поменять значение элемента <dd> в списке dl?
вот к примеру список:
HTML код:
<dl>блаблабла
<dt>блаблабла
<dd>бла77абла
<dd>бла77абла
<dt>блаблабла
<dd>бла55абла
</dl>блаблабла
Надо поменять 77 на что-нибудь другое!
Подскажите пожалуйста как это сделать!
Заранее благодарю!
|
vadimiron |
20-11-2007 12:37 681937 |
Scorpion666,
Поконкретней!
Какими технологиями нужно это достичь?
|
Scorpion666 |
20-11-2007 12:57 681950 |
Цитата:
Цитата 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", я незнаю как получить текст, что потом с ним что-то сделать!
|
По моему:
Используйте либо 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=0; i<dd.length; i++) {
text = dd[i].firstChild.nodeValue
alert(text)
}
}
</SCRIPT>
<body onload="found()">
<dl id="deyat">
<dt>блаблабла
<dd>бла77абла
<dd>бла77абла
<dt>блаблабла?
<dd>бла55абла
</dl>
</body>
Будет где-то так...
|
Сорри поправлюсь немножко.
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=0; i<dd.length; i++) {
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>
|
Время: 23:57.
© OSzone.net 2001-