Mám nejakú funkciu, ktorá prijíma objekt javascript "element
"(pre toto nie je špecifikované žiadne ID) id=".."
). Tento objekt js je už vytvorený v DOM a viditeľný na stránke. Z rôznych dôvodov nemôžem zmeniť objekt "element" skôr, ako príde na funkciu.
Musím pridať nový prvok before
daný objekt. Viem, že to môže byť vykonané pomocou jquery, ale v tomto prípade neviem, ako previesť javascript na jQuery (ak je to možné).
Existujú ďalšie možnosti pridania prvku pred daným prvkom js v DOM?
odpovede:
1 pre odpoveď č. 1Hľadáte metódu insertBefore:
https://developer.mozilla.org/en-US/docs/Web/API/Node.insertBefore
využitie:
function myInsert(element, before) {
before.parentNode.insertBefore(element,before);
}