Работа с подсчетом одинаковых классов на странице.

  • Автор темы Автор темы Ennorath
  • Дата начала Дата начала

Ennorath

Новичок
Регистрация
19.03.2018
Сообщения
9
Реакции
1
Баллы
3
itders
Мне нужно, что бы в переменную Zp вывело количество элементов с одинаковым классом. Прошу помочь, так как на JS, не получается написать, не знаю в чем причина (значение не возвращает)
 
itders
Мне нужно, что бы в переменную Zp вывело количество элементов с одинаковым классом. Прошу помочь, так как на JS, не получается написать, не знаю в чем причина (значение не возвращает)
Попробуй так
Код:
Развернуть Свернуть Копировать
return $('.style-scope').length;
 
Попробуй так
Код:
Развернуть Свернуть Копировать
return $('.style-scope').length;
Пробовал такой же способ, но на чистом js'е, почему-то не работал. А если jquery юзать, библиотеку подключать же надо? Или она уже вшита?
 
Попробуй так
Код:
Развернуть Свернуть Копировать
return $('.style-scope').length;
Как второй вариант получить гет запрос всей страницы и посчитать на C# количество таких слов. Но думаю это долго времени занимать будет.
 
C#
C#:
Развернуть Свернуть Копировать
return instance.ActiveTab.FindElementsByAttribute("div", "class", "style-scope ytd", "regexp").Count; // поиск в тегах div
// или
return instance.ActiveTab.FindElementsByAttribute("form;input;input:radio;input:checkbox;input:password;input:reset;input:submit;input:hidden;input:image;input:file;input:button;input:text;wysiwyg;wysiwyg:body;wysiwyg:div;select;multiselect;textarea;body;a;frame;iframe;img;button;div;span;label", "class", "style-scope ytd", "regexp").Count; // поиск во всех тегах
// или
return instance.ActiveTab.FindElementsByXPath("//*[class='style-scope ytd']").Count; // поиск по XPath
 
  • Оценить
Реакции: zennoX
C#
C#:
Развернуть Свернуть Копировать
return instance.ActiveTab.FindElementsByAttribute("div", "class", "style-scope ytd", "regexp").Count; // поиск в тегах div
// или
return instance.ActiveTab.FindElementsByAttribute("form;input;input:radio;input:checkbox;input:password;input:reset;input:submit;input:hidden;input:image;input:file;input:button;input:text;wysiwyg;wysiwyg:body;wysiwyg:div;select;multiselect;textarea;body;a;frame;iframe;img;button;div;span;label", "class", "style-scope ytd", "regexp").Count; // поиск во всех тегах
// или
return instance.ActiveTab.FindElementsByXPath("//*[class='style-scope ytd']").Count; // поиск по XPath
Огромное СПАСИБО. Просто 2 дня думал как сделать это) 1ый способ за изи прошел.
 
  • Оценить
Реакции: Dimionix

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)