|
|
|
| У меня такая структура документа:
<div id="a">
<div id="3">
Текст3
</div>
<div id="2">
Текст2
</div>
<div id="1">
Текст1
</div>
</div>
|
Можно ли какой-нибудь функцией узнать значение первого id? Например через DOM. У самого как-то не получается разобраться... | |
|
|
|
|
|
|
|
для: GлюК
(23.04.2006 в 21:00)
| | Просто для примера:
function ShowDivsId()
{
var x=document.getElementsByTagName("div");
var resAr = new Array();
for(var i=0;i<x.length;i++)
{
resAr[i]=x[i].id;
}
return resAr;
}
|
| |
|
|
|
|
|
|
|
для: RMW
(23.04.2006 в 21:46)
| | Суть понял, доделал, всё работает под всеми браузерами! Спасибо!!!
var x=(document.getElementsByTagName("div"))[1].id;
|
| |
|
|
|
|
|
|
|
для: GлюК
(23.04.2006 в 21:00)
| | необходимо использовать attributes("id").value
к примеру так:
<html>
<head>
<script language="JavaScript">
function id_value(){
var nn = document.body.firstChild.attributes("id").value
alert(nn)
}
</script>
</head>
<body>
<div id="a">
<div id="3">
Текст3
</div>
<div id="2">
Текст2
</div>
<div id="1">
Текст1
</div>
</div>
<input type="button" value="go" onclick="id_value()">
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: Crux
(23.04.2006 в 21:48)
| | Я чуть-чуть доделал до нужного результата (нужно было id первого внутри <div id=a>), но работает почему-то только в IE.
<html>
<head>
<script language="JavaScript">
function id_value()
{
var nn = document.body.firstChild.childNodes[0].attributes("id").value;
alert(nn);
}
</script>
</head>
<body>
<div id="a">
<div id="3">
Текст3
</div>
<div id="2">
Текст2
</div>
<div id="1">
Текст1
</div>
</div>
<input type="button" value="go" onclick="id_value()">
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: GлюК
(23.04.2006 в 22:10)
| | Вариантец:
alert(document.getElementsByTagName('div')[0].id)
|
| |
|
|
|
|
|
|
|
для: RMW
(23.04.2006 в 22:31)
| | А как теперь это значение присвоить переменной php? | |
|
|
|
|
|
|
|
для: GлюК
(23.04.2006 в 22:36)
| | Поздно про РНР думать, когда страница сгенерировалась :)
(и находится на клиенте) | |
|
|
|