| 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: 13 let
|
|||
0