Показать сообщение отдельно

  #1  
Старый 04.09.2009, 20:57
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами: 9541766

Репутация: 2407


По умолчанию

j0ker13, имеется в виду, найти как элемент и получить к нему доступ? Тогда так:
PHP код:
<html><body>

<
div class=content>текст класса content в div</div><br>
<
div class=content2>текст класса content2 в div</div><br>
<
span class=content>текст класса content в span</span><br>
<
div class=content>снова текст класса content в div</div><br>

<
hr>
<
input type="button" value="Найти все теги DIV с классом content" onclick="findElems('DIV','content');">

<
script language='JavaScript'>
function 
findElems(Ntag,Nclass)
{
  var 
elems document.getElementsByTagName("body")[0].getElementsByTagName(Ntag);

  for(var 
i=0,len=elems.length;i<len;i++)
  {
    if(
elems[i].className==Nclass)
    {
      
elems[i].style.backgroundColor='red'//тут делаем с элементом что хотим
      //можно сделать return elems[i]; и тогда будет аналог GetElementById, только в этом случае будет получен только первый найденный элемент
    
}
  }
}
</
script>
</
body></html
PS. В IE, Opera, Firefox работает, в других не проверял.

Последний раз редактировалось d_x; 04.09.2009 в 21:04..
 
Ответить с цитированием