document.getElementsByClassName для ИЕ(IE) браузера document.getElementsByClassName для ИЕ(IE) браузера - Архив
document.getElementsByClassName для ИЕ(IE) браузера
DownLoad_Free

document.getElementsByClassName для ИЕ(IE) браузера - Архив

Нашли ошибку или
хотите что-то сообщить -
жмите Ctr+Enter Система Orphus



    [Ленточный вид форума] [Поиск] [RSS]



Страница 1 из 11
Архив » История мировых и локальных событий » История развития сайта » document.getElementsByClassName для ИЕ(IE) браузера (Как выполнить js функцию getElementsByClassName в IE)
document.getElementsByClassName для ИЕ(IE) браузера
Дата: Вторник, 07.05.2013, 18:45 | Сообщение # 1
Группа: Администраторы
Сообщений: 1524
Хотя функции getElementsByClassName в ИЕ(Интернет Эксплорере) не существует это можно обойти,
создав ее принудительно. Ниже приведен рабочий пример, который считает количество элементов класса "product"
на странице

<script type="text/javascript">

if(document.getElementsByClassName == undefined) {
document.getElementsByClassName = function(cl) {
var retnode = [];
var myclass = new RegExp('\\b'+cl+'\\b');
var elem = this.getElementsByTagName('*');
for (var i = 0; i < elem.length; i++) {
var classes = elem[i].className;
if (myclass.test(classes)) {
retnode.push(elem[i]);
}
}
return retnode;
}
}

var s1=document.getElementsByClassName('product').length;
document.write("Количество: "+s1);

</script>
 
Архив » История мировых и локальных событий » История развития сайта » document.getElementsByClassName для ИЕ(IE) браузера (Как выполнить js функцию getElementsByClassName в IE)
Страница 1 из 11
Поиск:


Copyright kachay.ucoz.org © 2008-2016Хостинг от uCoz
^ Наверх ^
Пригодилось!