Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
WeMeSder
21 / 21 / 19
Регистрация: 13.07.2014
Сообщений: 309
1

NodeType для пустоты

14.03.2018, 20:55. Просмотров 316. Ответов 3
Метки нет (Все метки)

как можно избавиться от ошибки, если пытаться проверить элемент которого не существует

ошибка: Cannot read property 'nodeType' of null

пример кода



Javascript
1
2
3
4
5
6
7
8
9
10
11
    function find(el, s) {
        s++;
        if(s > 5)
            el.remove();
        if(el.nodeType < 5)
            return false;
        if(el.className.indexOf('find') != -1)
            return true;
        else
            return find(el.parentNode, s);
    }
как проверить что элемента не существует, перед тем как его проверять ?

Добавлено через 4 минуты
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
    function find(el, s) {
        s++;
        if(s > 5)
            el.remove();
        if(el === null)
            return false;
        if(el.nodeType < 5)
            return false;
        if(el.className.indexOf('find') != -1)
            return true;
        else
            return find(el.parentNode, s);
    }
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2018, 20:55
Ответы с готовыми решениями:

Выезд элемента из пустоты
Добрый день! Нужно реализовать анимацию, что бы элемент выезжал из пустоты. Если кто знает как...

Responsive voice озвучивание пустоты
Я использую responsive voice для озвучки блока текста на сайте.Мне необходимо сделать так, чтобы...

Nodetype
Всем привет! Делаю валидацию для каптчи. Вылазит ошибка: Uncaught TypeError: Cannot read property...

Вывод пустоты
привет, использую msdos, masm почему выводит пустоту? .model tiny .code .286 main: push CS...

Выявление пустоты в textBox
В моем коде есть переменные double = a, b, c(переменные = Convert.ToDouble(textBox1,2,3)) и три...

3
Egor.S
162 / 138 / 65
Регистрация: 02.10.2011
Сообщений: 602
14.03.2018, 21:44 2
if(el)
1
WeMeSder
21 / 21 / 19
Регистрация: 13.07.2014
Сообщений: 309
15.03.2018, 00:41  [ТС] 3
если el будет null то пропускает его if
0
Balanaar
962 / 820 / 395
Регистрация: 11.07.2016
Сообщений: 2,386
15.03.2018, 09:35 4
WeMeSder, вам уже подсказали. На пятой строке должно быть так:
Javascript
1
if (!el)
1
15.03.2018, 09:35
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2018, 09:35

Диапазон больше пустоты
Здравствуйте. Подскажите. По условию идет поиск диапазона. Диапазон найден количество ячеек 31....

Нужен код знака пустоты
Ребят, какой код пустоты для знака?(null не прошло). Пример использования (x это строка) while(x...

File_get_contents проверка наличия пустоты
Есть код который выводит список друзей, которые приходят в url в формате json. $GetFriendList =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.