Каким образом в js можно проверить есть ли элемент в документе HTML?

12
DarkSpirit
На сайте с 08.11.2008
Offline
96
591

Каким образом можно проверить есть ли элемент в документе HTML? И что бы элемент возвращал значение true/false?

romantictourism.in.ua (romantictourism.in.ua)
C
На сайте с 04.02.2005
Offline
291
#1

Встречный вопрос.

Как вы проверяете наличие элемента? Или. Как вы получаете элемент?

DarkSpirit
На сайте с 08.11.2008
Offline
96
#3
Chukcha:
Встречный вопрос.
Как вы проверяете наличие элемента? Или. Как вы получаете элемент?

document.getElementsByClassName('class'), но я так понимаю он возвращает массив , а не то что нужно

C
На сайте с 04.02.2005
Offline
291
#4

Ну да, ведь элементов с нужным классом несколько, в том числе и 0.

Вы должны однозначно быть уверены, что будете "брать" нужный вам элемент, то.е знать его точный адрес, а не только улицу.

DarkSpirit
На сайте с 08.11.2008
Offline
96
#5
Chukcha:
Ну да, ведь элементов с нужным классом несколько, в том числе и 0.
Вы должны однозначно быть уверены, что будете "брать" нужный вам элемент, то.е знать его точный адрес, а не только улицу.

Я хочу каким то образом сделать проверку, если на странице присутствует див с классом(.class к примеру) то что бы выполнялся определенный код?

C
На сайте с 04.02.2005
Offline
291
#6

самый простой способ с использованием jquery

var some_div = $('div.some_class');

if (some_div.lenght>0) some_cod();

DarkSpirit
На сайте с 08.11.2008
Offline
96
#7
Chukcha:
самый простой способ с использованием jquery


var some_div = $('div.some_class');
if (some_div.lenght>0) some_cod();

Вроде повторил, но реакции нету, может в чем то ошибся?

var slide = $('.slideshowlink');

if (slide.length>0) {

alert("true");

}

C
На сайте с 04.02.2005
Offline
291
#8

а библиотека jquery подключена?

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#9

А элементы динамически появляются?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
DarkSpirit
На сайте с 08.11.2008
Offline
96
#10

jquery подключена, сам див статический, но в нем есть динамические элементы. это может повлиять?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий