How to get element im user-agent-shadow-root mit JavaScript?
Muss ich Elemente aus dem Schatten von DOM und ändern Sie es. Wie kann ich es tun?
<div>
<input type="range" min="100 $" max="3000 $">
</div>
Ich versuche .getElementById
Ich denke
Ich brauche, um ein element, das innerhalb des Shadow DOM
Bitte teilen Sie uns mit, was Sie bisher ausprobiert haben. Eine einzelne Linie des Codes ist nicht viel weiter zu gehen. Fragen Sie uns Fragen, code zu schreiben, für die Sie normalerweise nicht gehören hier.
Innen Eingabe habe ich-element mit id="track". Und ich muss dieses element. Wie ich es finden kann. Ich versuche .getElementById(track)
Ich denke
element.shadowRoot
stellt die jüngste shadow root gehostet wird, die auf das element !Ich brauche, um ein element, das innerhalb des Shadow DOM
Bitte teilen Sie uns mit, was Sie bisher ausprobiert haben. Eine einzelne Linie des Codes ist nicht viel weiter zu gehen. Fragen Sie uns Fragen, code zu schreiben, für die Sie normalerweise nicht gehören hier.
Innen Eingabe habe ich-element mit id="track". Und ich muss dieses element. Wie ich es finden kann. Ich versuche .getElementById(track)
InformationsquelleAutor Yaroslav Polubedov | 2016-08-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie den Zugriff auf eine Shadow-DOM erstellt, die vom browser zur Anzeige eines Steuerelements, das als
#shadow-root (user-agent)
im Dev-Tools.<input>
ist ein Beispiel.Können Sie nur auf öffnen custom Shadow DOM (diejenigen, die Sie selbst erstellen), mit der
{ mode: 'open' }
option.Update
Es ist wahr für die meisten UX-standard-HTML-Elemente:
<input>
,<video>
,<textarea>
,<select>
,<audio>
, etc.Ich weiß, dass dieser post war vor 2 Jahren, aber hast du die Quelle? Oder gibt es irgendwelche updates zu diesem Thema? Ich bin versucht, den Zugriff auf die shadow-dom, geschaffen von der iOS-safari. Danke.
Quelle von was? user-agent Shadow DOM sind die browser-Anbieter native Umsetzung, so sind Sie nicht dokumentiert und wird nie erreichbar sein. Nur öffnen Shadow DOM sind, wie pro die Spezifikationen.
InformationsquelleAutor Supersharp