Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
Node: isConnected-Eigenschaft
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Januar 2020.
Die schreibgeschützteisConnected-Eigenschaft desNode-Interfacesgibt einen booleschen Wert zurück, der anzeigt, ob der Node(direkt oder indirekt) mit einemDocument-Objekt verbunden ist.
In diesem Artikel
Wert
Ein boolescher Wert, dertrue ist, wenn der Node mit seinem relevanten Kontextobjekt verbunden ist,undfalse, wenn nicht.
Beispiele
>Standard DOM
Ein Beispiel aus dem Standard-DOM:
js
let test = document.createElement("p");console.log(test.isConnected); // Returns falsedocument.body.appendChild(test);console.log(test.isConnected); // Returns trueShadow DOM
Ein Beispiel aus dem Shadow-DOM:
js
// Create a shadow rootconst shadow = this.attachShadow({ mode: "open" });// Create some CSS to apply to the shadow DOMconst style = document.createElement("style");console.log(style.isConnected); // returns falsestyle.textContent = `.wrapper { position: relative;}.info { font-size: 0.8rem; width: 200px; display: inline-block; border: 1px solid black; padding: 10px; background: white; border-radius: 10px; opacity: 0; transition: 0.6s all; positions: absolute; bottom: 20px; left: 10px; z-index: 3}`;// Attach the created style element to the shadow DOMshadow.appendChild(style);console.log(style.isConnected); // Returns trueSpezifikationen
| Specification |
|---|
| DOM> # ref-for-dom-node-isconnected①> |