[JS/DOM] Lap codes in een pagina zetten.

Pagina: 1
Acties:

  • WeeJeWel
  • Registratie: April 2007
  • Laatst online: 25-11 11:26
Hey,

Ik ben nogal nieuw met DOM, en vraag me het volgende af..

Ik heb een code van zo'n 100 regels die vaker op de pagina moet voorkomen, afhankelijk van de input van de user (dus voorgekouwde codes zijn niks). Kun je bij DOM in één keer een hele code plakken én laten parsen als html of moet je echt elke tag en elk attribute (en dat zijn er nogal veel) aanmaken met een functie?

Alvast bedankt!

Homey — Critics are those without skills to create.


  • disjfa
  • Registratie: April 2001
  • Laatst online: 04-11 11:05

disjfa

be

Doe eens een voorbeeld geven. Je kan namelijk ook zonder javascript werken. Dat helpt ook wel eens.

Maar anders kan je ook even kijken naar innerHTML of childnodes .

disjfa - disj·fa (meneer)
disjfa.nl


  • WeeJeWel
  • Registratie: April 2007
  • Laatst online: 25-11 11:26
bijv

<div class=blabla>
<nogeentag>
<ennogeen>
<entgaatmaardoor class="veeltest">
</allesafsluitenenzo>

En dan veel meer. De div is een kloon van een Ubuntu menu dus met titel, content en veel scriptjes. De titel wordt aangeroepen als volgt:

javascript.function('<div class="title">'+titel+'</div>);
bijv.

Homey — Critics are those without skills to create.


  • frickY
  • Registratie: Juli 2001
  • Laatst online: 08:59
Kun je geen kopie van een "template"-div maken, en deze vullen met de relevante informatie?
Tientallenkeren createElement() lijkt me inderdaad niet handig.

  • WeeJeWel
  • Registratie: April 2007
  • Laatst online: 25-11 11:26
Super! InnerHTML deed het perfect! :D

Homey — Critics are those without skills to create.