| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Как можно было бы упростить код. |
| Автор: Predator199 28.10.2012, 11:12 | ||
Как можно сделать не по id , а по class?
Так не работаeт: document.getElementByclass("summa"+jj).innerHTML = xmlhttp.responseText; |
| Автор: Aliance 29.10.2012, 10:10 |
наверное потому, что такого метода не существует? Есть getElementsByClassName, но он не поддерживается всеми браузерами. Можно http://javascript.ru/unsorted/top-10-functions#8-getelementsbyclass. |
| Автор: baldina 29.10.2012, 10:50 |
| Predator199, изучать устройство, конечно, полезно, но для дела удобно пользоваться библиотеками (напр. jquery, mootools, extjs и пр.) помимо функционала они еще и кроссплатформенны, т.е. не придется, например, танцевать с XMLHttpRequest |
| Автор: Predator199 29.10.2012, 13:07 |
| document.getElementsByClassName("summa").innerHTML = xmlhttp.responseText; Не знаю почему, но так тож не работает. |
| Автор: baldina 29.10.2012, 13:10 |
| Автор: CruorVult 29.10.2012, 18:53 | ||
А в консоль слабо глянуть (chrome Ctrl + Shft + J) что вернет document.getElementsByClassName("summa") и xmlhttp.responseText |