| Дата: Вторник, 07.05.2013, 18:45 | Сообщение # 1 |
Группа: Администраторы
Сообщений: 1530
| Хотя функции 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>
|
|
| |