Как проверить, существует ли элемент в видимой модели DOM?

Ctrl-Alt-h Для открытия Иерархии вызовов выбранного метода.

Действительно полезный на больших кодовых базах или неизвестных кодовых базах

375
задан Vertexwahn 4 March 2016 в 06:41
поделиться

2 ответа

// this will work prefect in all :D     
function basedInDocument(el) {
        // this function use for checking if this element in a real DOM
        while (el.parentElement != null) {
            if (el.parentElement == document.body) {
                return true;
            }
            el = el.parentElement; // for check parent of 
        } // if loop break will return false mean element not in real DOM
        return false;
    }
1
ответ дан 22 November 2019 в 23:59
поделиться

все существующие элементы имеют набор parentElement кроме элемента HTML!

function elExists (e) { 
    return (e.nodeName === 'HTML' || e.parentElement !== null);
};
0
ответ дан 22 November 2019 в 23:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: