Как получить содержимое тега LI ??? 
		
		
		
		Как получить содержимое тега LI ??? 
	
var status = document.getElementsByClassName('status')
for (var i = 0; i < status.length; i++) {
	alert(status[i].innerHTML);
}
испытываю это на сайте http://freelance.ru все алерты выдают значение undefined... при том что НУЖНЫЕ МНЕ элементы находятся 100%. У них тэг li  | 
	
		
 Не, ну не так же мне делать? 
	
var status = document.getElementsByClassName('status')
for (var i = 0; i < status.length; i++) {
	alert(document.getElementsByClassName('status')[i].innerHTML)
}
а так работает. да и вообще, getElementsByClassName возвращает список элементов, в когда засовываешь его в переменную, то он конвертится в строку. как тут быть?  | 
	
		
 Здравствуйте! 
	Судя по вашему сообщению, вы ну совсем не знаете javascript. Освойте основы языка и вопрос отпадет сам, полностью или частично. А с чем не справитесь - поможем. На сайте javascript можно начать изучать с учебника http://learn.javascript.ru Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://htmlbook.ru Задавайте конкретные вопросы по ходу дела.  | 
	
		
 Цитата: 
	
  | 
	
		
 почему 
	
document.getElementsByClassName('.status')[0]// вернет элемент
а 
var q = document.getElementsByClassName('.status')
q[0] //вернет undefined
 | 
	
		
 С q должно быть всё нормально, а status специальная переменная, в которой лежит содержимое статусной строки, поэтому её содержимое конвертируется в строку. 
	 | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
| Часовой пояс GMT +3, время: 07:04. |