Ik heb een functie, bijv:
function effect (a) {a.style.color = red}
Later schrijf ik:
<div onmouseover=effect(this)> bla bla bla </div>
niks aan de hand.
Nu wil ik diezelfde functie koppelen aan een dynamisch toegevoegde div
Ik heb een button voor divs toevoegen op mijn pagina met
onclick= voeg_toe(){
var new_div = document.createElement("div");
new_div.id= "nieuw";
new_div.className = "tekst";
new_div.onmouseover = effect(this);
document.body.appendChild(new_div);
}
Dit gaat dus mis, omdat je alleen kunt doen :
new_div.onmouseover = effect
dwz. zonder (this)
Kan iemand het volgen en heeft iemand er een suggestie voor qua oplossing.
function effect (a) {a.style.color = red}
Later schrijf ik:
<div onmouseover=effect(this)> bla bla bla </div>
niks aan de hand.
Nu wil ik diezelfde functie koppelen aan een dynamisch toegevoegde div
Ik heb een button voor divs toevoegen op mijn pagina met
onclick= voeg_toe(){
var new_div = document.createElement("div");
new_div.id= "nieuw";
new_div.className = "tekst";
new_div.onmouseover = effect(this);
document.body.appendChild(new_div);
}
Dit gaat dus mis, omdat je alleen kunt doen :
new_div.onmouseover = effect
dwz. zonder (this)
Kan iemand het volgen en heeft iemand er een suggestie voor qua oplossing.
A friend is one who knows us, but loves us anyway.