Stef schreef:Gewoon een class selecteren?Ik heb op Stackoverflow dit stukje Javascript gevonden:
[c]document.getElementById("content").innerHTML = "whatever";[/c]
Maar ik wil alleen de elementen in de div "right" veranderen, weet iemand hoe?
Kleine Vragen Topic #3
Dylan schreef:En hoe? Want ik kan geen Javascript?[c]document.getElementById("content").innerHTML = "whatever";[/c]Eerdere citaten tonen
Stef schreef:Ik heb op Stackoverflow dit stukje Javascript gevonden:
Maar ik wil alleen de elementen in de div "right" veranderen, weet iemand hoe?
Gewoon een class selecteren?
[c]Moet ik dan right.getElementByClass("content").innerHTML = "whatever";[/c]?Stef schreef:http://www.w3schools.com/jsref/met_document_getelementsbyclassname.aspEn hoe? Want ik kan geen Javascript?Eerdere citaten tonen
Dylan schreef:[c]document.getElementById("content").innerHTML = "whatever";[/c]Eerdere citaten tonen
Stef schreef:Ik heb op Stackoverflow dit stukje Javascript gevonden:
Maar ik wil alleen de elementen in de div "right" veranderen, weet iemand hoe?
Gewoon een class selecteren?[c]Moet ik dan right.getElementByClass("content").innerHTML = "whatever";[/c]?
toevoeging op 30 januari 2015, 18:30:03:
Je geeft alle spans dus dezelfde class
Dylan schreef:Dus [c]document.getElementsByClassName("right").innerHTML = "whatever";[/c]?http://www.w3schools.com/jsref/met_document_getelementsbyclassname.aspEerdere citaten tonen
Stef schreef:En hoe? Want ik kan geen Javascript?Eerdere citaten tonen
Dylan schreef:[c]document.getElementById("content").innerHTML = "whatever";[/c]Eerdere citaten tonen
Stef schreef:Ik heb op Stackoverflow dit stukje Javascript gevonden:
Maar ik wil alleen de elementen in de div "right" veranderen, weet iemand hoe?
Gewoon een class selecteren?[c]Moet ik dan right.getElementByClass("content").innerHTML = "whatever";[/c]?
Ja. Maar hij returnt een array he
Stef schreef:Overal waar elements bij staat is een arrayOh? Waar is die "whatever" dan voor?Eerdere citaten tonen
Dylan schreef:Ja. Maar hij returnt een array he
je moet dus een for loop doen
Codeblok (voorbeeld.php):
1
2
3
4
var classes = document.getElementsByClassName("right");
for(var i = 0; i < classes.length; i++) {
document.getElementsByClassName("right")[i].innerHTML = "hoi";
}
Dylan schreef:1Overal waar elements bij staat is een arrayEerdere citaten tonen
Stef schreef:Oh? Waar is die "whatever" dan voor?Eerdere citaten tonen
Dylan schreef:Ja. Maar hij returnt een array he
je moet dus een for loop doen
Codeblok (voorbeeld.php):
2
3
4
var classes = document.getElementsByClassName("right");
for(var i = 0; i < classes.length; i++) {
document.getElementsByClassName("right").innerHTML = "hoi";
}
Dankjewel






[I]toevoeging op 30 januari 2015, 20:39:05:
Wanneer ik het invoer bij de Chome element inspecteren console werkt het, maar als ik het in de head tussen script tags zet werkt het niet

Stef schreef:Dankjewel1Eerdere citaten tonen
Dylan schreef:Overal waar elements bij staat is een arrayEerdere citaten tonen
Stef schreef:Oh? Waar is die "whatever" dan voor?Eerdere citaten tonen
Dylan schreef:Ja. Maar hij returnt een array he
je moet dus een for loop doen
Codeblok (voorbeeld.php):
2
3
4
var classes = document.getElementsByClassName("right");
for(var i = 0; i < classes.length; i++) {
document.getElementsByClassName("right").innerHTML = "hoi";
}






[I]toevoeging op 30 januari 2015, 20:39:05:
Wanneer ik het invoer bij de Chome element inspecteren console werkt het, maar als ik het in de head tussen script tags zet werkt het niet

Maar classes zitten toch niet in het hoofd maar in het lichaam.

Stef schreef:Dankjewel1Eerdere citaten tonen
Dylan schreef:Overal waar elements bij staat is een arrayEerdere citaten tonen
Stef schreef:Oh? Waar is die "whatever" dan voor?Eerdere citaten tonen
Dylan schreef:Ja. Maar hij returnt een array he
je moet dus een for loop doen
Codeblok (voorbeeld.php):
2
3
4
var classes = document.getElementsByClassName("right");
for(var i = 0; i < classes.length; i++) {
document.getElementsByClassName("right").innerHTML = "hoi";
}






[I]toevoeging op 30 januari 2015, 20:39:05:
Wanneer ik het invoer bij de Chome element inspecteren console werkt het, maar als ik het in de head tussen script tags zet werkt het niet

Zet je het er echt zo in of in een document ready functie? De head wordt eerst uitgevoerd dus voordat de body ingeladen is. Als deze code er zo in staat zijn er dus nog geen classes met de naam right in het document te vinden
Stef schreef:Dankjewel1Eerdere citaten tonen
Dylan schreef:Overal waar elements bij staat is een arrayEerdere citaten tonen
Stef schreef:Oh? Waar is die "whatever" dan voor?Eerdere citaten tonen
Dylan schreef:Ja. Maar hij returnt een array he
je moet dus een for loop doen
Codeblok (voorbeeld.php):
2
3
4
var classes = document.getElementsByClassName("right");
for(var i = 0; i < classes.length; i++) {
document.getElementsByClassName("right").innerHTML = "hoi";
}






[I]toevoeging op 30 januari 2015, 20:39:05:
Wanneer ik het invoer bij de Chome element inspecteren console werkt het, maar als ik het in de head tussen script tags zet werkt het niet

Gebruik [c]window.onload = function() { /* code */ }[/c] of zet het script onderaan
toevoeging op 30 januari 2015, 22
43:Bugged schreef:DankjewelEerdere citaten tonen
Stef schreef:1Eerdere citaten tonen
Dylan schreef:Overal waar elements bij staat is een arrayEerdere citaten tonen
Stef schreef:Oh? Waar is die "whatever" dan voor?Eerdere citaten tonen
Dylan schreef:Ja. Maar hij returnt een array he
je moet dus een for loop doen
Codeblok (voorbeeld.php):
2
3
4
var classes = document.getElementsByClassName("right");
for(var i = 0; i < classes.length; i++) {
document.getElementsByClassName("right").innerHTML = "hoi";
}






[I]toevoeging op 30 januari 2015, 20:39:05:
Wanneer ik het invoer bij de Chome element inspecteren console werkt het, maar als ik het in de head tussen script tags zet werkt het niet

Maar classes zitten toch niet in het hoofd maar in het lichaam.

Dat klopt. Maar dan kan je javascript nog wel in de head uitvoeren (met die window.onload)
Luukvdo schreef:DankjewelEerdere citaten tonen
Stef schreef:1Eerdere citaten tonen
Dylan schreef:Overal waar elements bij staat is een arrayEerdere citaten tonen
Stef schreef:Oh? Waar is die "whatever" dan voor?Eerdere citaten tonen
Dylan schreef:Ja. Maar hij returnt een array he
je moet dus een for loop doen
Codeblok (voorbeeld.php):
2
3
4
var classes = document.getElementsByClassName("right");
for(var i = 0; i < classes.length; i++) {
document.getElementsByClassName("right").innerHTML = "hoi";
}






[I]toevoeging op 30 januari 2015, 20:39:05:
Wanneer ik het invoer bij de Chome element inspecteren console werkt het, maar als ik het in de head tussen script tags zet werkt het niet

Zet je het er echt zo in of in een document ready functie? De head wordt eerst uitgevoerd dus voordat de body ingeladen is. Als deze code er zo in staat zijn er dus nog geen classes met de naam right in het document te vinden
Ohja, danku
Ik leer steeds meer 
Weet iemand een site waarnaar ik mensen kan laten smsen en dan krijg ik er geld voor?
Beetje zoals hierzo, wij smsen voor punten enz?
Beetje zoals hierzo, wij smsen voor punten enz?
Sanderc schreef:Met targetpay kan je mensen laten doneren volgensmijWeet iemand een site waarnaar ik mensen kan laten smsen en dan krijg ik er geld voor?
Beetje zoals hierzo, wij smsen voor punten enz?
Sanderc schreef:Mollie?Weet iemand een site waarnaar ik mensen kan laten smsen en dan krijg ik er geld voor?
Beetje zoals hierzo, wij smsen voor punten enz?