Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как можно было бы упростить код. 
:(
    Опции темы
Predator199
Дата 28.10.2012, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 412
Регистрация: 1.2.2012

Репутация: -1
Всего: -4



Как можно сделать не по id , а по class?
Код

 document.getElementById("summa"+jj).innerHTML = xmlhttp.responseText; 

Так не работаeт:
 document.getElementByclass("summa"+jj).innerHTML = xmlhttp.responseText; 


Это сообщение отредактировал(а) Predator199 - 28.10.2012, 21:06
PM MAIL   Вверх
Aliance
Дата 29.10.2012, 10:10 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Цитата(Predator199 @  28.10.2012,  12:12 Найти цитируемый пост)
getElementByclass

наверное потому, что такого метода не существует?

Есть getElementsByClassName, но он не поддерживается всеми браузерами. Можно написать свою реализацию getElementsByClassName.
PM MAIL WWW ICQ Skype   Вверх
baldina
Дата 29.10.2012, 10:50 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 0
Всего: 101



Predator199, изучать устройство, конечно, полезно, но для дела удобно пользоваться библиотеками (напр. jquery, mootools, extjs и пр.)
помимо функционала они еще и кроссплатформенны, т.е. не придется, например, танцевать с XMLHttpRequest
PM MAIL   Вверх
Predator199
Дата 29.10.2012, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 412
Регистрация: 1.2.2012

Репутация: -1
Всего: -4



 document.getElementsByClassName("summa").innerHTML = xmlhttp.responseText;  
Не знаю почему, но так тож не работает.
PM MAIL   Вверх
baldina
Дата 29.10.2012, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 0
Всего: 101



Цитата(Aliance @  29.10.2012,  10:10 Найти цитируемый пост)
он не поддерживается всеми браузерами


PM MAIL   Вверх
CruorVult
Дата 29.10.2012, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

Репутация: 13
Всего: 28



Цитата(Predator199 @ 29.10.2012,  13:07)
document.getElementsByClassName("summa").innerHTML = xmlhttp.responseText;  
Не знаю почему, но так тож не работает.

А в консоль слабо глянуть (chrome Ctrl + Shft + J) что вернет document.getElementsByClassName("summa") и xmlhttp.responseText
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0435 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.