Příklad : KořenHTML — BODY — DIV — IFRAME — HTML— span — EM(=x).
poslední element EM je x, na kterém volám x=x.parentElement() (rekurzivně), mělo by x postupně dojít až na kořenové HTML.
Problém je, že když dojde x na HTML uvnitř iframe, potom .parentElement už vrátí null.
Jak tedy pokračovat v hledání nadřazeného elementu, aby to "prolezlo" i skrz iframe?
2. existuje v čistém JS něco jako element.remove() nebo element."detach"() bez nutnosti "to dělat" na rodičovi?
- Kód: Vybrat vše
temp=element;
temp.parentElement.removeChild(temp);
3. Existuje v čistém JS něco jako element.findAncestor("div") -- tím myslím najít nejbližší nadřazený element, který ale je typu div.? Hledat tolik předků až bude vyhovovat pravidlu.. Samozřejmě v jquery není problém.