๐พnode.isInPage
Last updated
Last updated
replit: node.isInPage
// ๐ธ node.isInPage
Object.defineProperty(Node.prototype, 'isInPage', {
get() { return document.body.contains(this) }
});
ไธ็ฎกไธๅ HTMLElement ๆฏ display:noneใvisibility:hiddenใopacity:0 ็ญ็ญ๏ผๅช่ฆๅฎๅจ DOM ่ฃก้ข๏ผnode.isInPage
ๅฐฑๆฏ trueใ
CSS/JS/HTML visible space clickable
---------------------------------------------------
CSS opacity: 0 โ โ
โ
CSS visibility: hidden โ โ
โ
CSS display: none โ โ โ
JS .hidden = false โ โ โ
HTML <... hidden> โ โ โ
Node โฉ .contains() - check if a node is a descendant of a given node. (itself included)
HTMLElement โฉ .hidden - quite different from using CSS display
.
HTML โฉ Global attributes โฉ hidden
ๅ๏ผใHTML hidden attribute is equivalent to HTMLElement.hidden propertyโใ