Javascript code in variable

Status
Niet open voor verdere reacties.

googlemuscle

Gebruiker
Lid geworden
26 nov 2013
Berichten
199
Heyhoi allemaal,

ik ben zelf bezig met een muziekspelertje voor embed youtube video's.
Nu heb ik vaak dezelfde code bijv. dit:
[JS]document.getElementById('toggle_screen1').style.display="none";[/JS]

Nou zou het handig zijn als ik dat een variable kan zetten want dat bespaart natuurlijk heel wat tekst en houd het geheel meer overzichtelijk.
Ik heb zelf al geprobeerd om het in een variable te zetten en proberen of het werkt maar zonder enig succes...

Zou iemand mij kunnen helpen??:)
 
Laatst bewerkt:
Je kan bijvoorbeeld doen:

function $1(id) {
return document.getElementById(id).style.display="none";
}

En dan gewoon $1('togglescreen'); gebruiken. Op deze manier wordt overigens vaak $ gebruikt voor document.write of document.getElementById.

Als het id ook telkens hetzelfde is kan het nog wat korter, dan kan je de variabele ook weglaten.



Overigens als je die code heel vaak tegenkomt is het misschien de moeite waard om te kijken of je de programma flow slimmer kan structureren.
 
Laatst bewerkt:
Ja precies wat ik wou, dankjewel;)

Wat is precies "flow slimmer"? Ben niet bekend met die term.
 
Soms is de volgorde in je programma onlogisch (gebeurt vooral als je het meerdere keren gaat uitbreiden/nieuwe functies toevoegt. Flow is de volgorde/logica in je programma.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan