Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 15. 3. 2013, 18:47:47
Dobrý den, potřebuji vložit dynamicky vytvořený element pomocí funckce createElement() do elementu, ve kterém se nachází element script. Upozorňuji, že předem neznám html strukturu.
Příklad <div class="container"> <div class="comment"> <script> var element = document.createElement('div'); //Vložit do document.container.comment </script> </div> </div> Děkuji |
||
Chamurappi Profil |
#2 · Zasláno: 15. 3. 2013, 19:18:43
Reaguji na Anonymního:
Nejsnazší je použít místo document.createElement metodu document.write a vypsat rovnou HTML kód tvořící žádanou strukturu. Nebo vypsat něco, co pak vzápětí dohledáš podle id .
S dynamicky vytvořeným elementem to jde hůř — musíš si vyhledat v dokumentu <script> klasicky pomocí document.getElementsByTagName — v době zpracování je to vždy ten poslední (protože skripty pozastavují rozebírání HTML). Pak už se snadno dostaneš na jeho parentNode .
|
||
Časová prodleva: 11 let
|
0