LINUX.ORG.RU

getelementby...


0

0

сорри за злостный офтоп,
 но мне очень надо - как в javascript получить доступ к какому либо тэгу, если нет ни name, ни id, а только class?

к примеру если бы была бы такая ситуация:

<div id=bubb>text</div>

то можно было бы обратится как

document.getElementById(bubb).style.font.color("red");

а в моей ситуации, я совсем потерялся
anonymous

Вычислить его по местонахождению в DOM непосредственно через последовательнось связей. Другой вариант - воспользоваться XPath 
выражением (под mozilla, на счет других не знаю), примерно так:
----------
var posts = document.evaluate("//span[@class='postbody']", 
                                  document, 
                                  null, 
                                  XPathResult.ANY_TYPE,
                                  null);
----------
вернет итератор по всем span-ам с классом postbody, подробнее тут: 
http://www-jcsu.jesus.cam.ac.uk/~jg307/mozilla/xpath-tutorial.html

phoenix ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.