document.getElementsByTagName
zwrócił mi obiekt NodeList.Czy możemy bezpośrednio usunąć węzły z NodeList?
Chciałabym usunąć niektóre elementy (powiedzmy chciałbym usunąć pierwszy element z liście węzłów)
Czy istnieje sposób to zrobić? (Jestem świadomy, że mogę ręcznie skopiować wszystkie węzły do tablicy, ale nie chcę tego robić, jeśli NodeList ma już dla nas funkcje usuwania elementów)
Mam świadomość, że usunięcie przedmiotów z a NodeList nie ma efektu na wyświetlaczu (i nie powinien powodować odświeżania ekranu przeglądarki lub podobnych rzeczy, po prostu nie życzę sobie, aby obiekt NodeList przechowywał odniesienie do tego węzła). to? (Czy jestem zmuszony skopiować wszystkie elementy w NodeList do tablicy?)
OSTRZEŻENIE: To stara odpowiedź. Obecnie NodeList nie jest zawsze dostępny na żywo. na przykład. querySelectAll() zwraca nieżywą listę NodeList. – aMarCruz