Javascript ongein
Mitch X
03/05/2005 19:05:00Ik zat eens wat te klooien met JavaScript, en ik probeerde zoiets:
var naam = document.getElementById( div );
naam.eigenschap = "iets";
Dat wil dus niet, maar als ik hetzelfde direct doe:
document.getElementById( div ).eigenschap = "iets";
Werkt het dus wel, wat doe ik fout? ;)
var naam = document.getElementById( div );
naam.eigenschap = "iets";
Dat wil dus niet, maar als ik hetzelfde direct doe:
document.getElementById( div ).eigenschap = "iets";
Werkt het dus wel, wat doe ik fout? ;)
PHP hulp
18/12/2024 07:49:57Mitch X
03/05/2005 19:15:00Vreemd genoeg heeft dat met de ; op het einde te maken heb ik zojuist ontdekt.
Vreemd taaltje dat JavaScript ...
Edit: Hoe verander in de waarde van een div met Javascript?
document.getElementById( div ).value & document.getElementById( div ).text werken niet ...
Vreemd taaltje dat JavaScript ...
Edit: Hoe verander in de waarde van een div met Javascript?
document.getElementById( div ).value & document.getElementById( div ).text werken niet ...
Gewijzigd op 03/05/2005 19:25:00 door Mitch X
Willem Jan Z
03/05/2005 19:36:00Ik ben ook nOOb met JS, maar ik dacht:
document.getElementById( div ).inner.HTML
of ergens in die buurt (bijvoorbeeld zonder punt tussen inner en HTML
document.getElementById( div ).inner.HTML
of ergens in die buurt (bijvoorbeeld zonder punt tussen inner en HTML
Bram Z
03/05/2005 19:47:00Mitch X
03/05/2005 19:48:00Mitch X
03/05/2005 23:45:00Kan iemand me even uitleggen waarom JavaScript zo'n vreemde scope gebruikt?
Uitleg:
function naam( ) {
var iets = document.getElementById( 'divje' )
iets.eigenschap = "ietsanders"
}
dat werkt zoals het hoort, maar dan:
var iets = document.getElementById( 'divje' )
function naam( ) {
iets.eigenschap = "ietsanders"
}
wil dan weer niet ...
Uitleg:
function naam( ) {
var iets = document.getElementById( 'divje' )
iets.eigenschap = "ietsanders"
}
dat werkt zoals het hoort, maar dan:
var iets = document.getElementById( 'divje' )
function naam( ) {
iets.eigenschap = "ietsanders"
}
wil dan weer niet ...
Jelmer -
04/05/2005 08:23:00Als je javascript boven je html staat die het beschrijft, hier dus var iets = document.getElementById( 'divje' ) dan geeft het een error dat het dit ding niet kan vinden en niet kan defineren.
Dus eigenlijk zou je dat pas bij onload-event moeten defineren.
Dus eigenlijk zou je dat pas bij onload-event moeten defineren.
Marien xD
04/05/2005 09:20:00om die var door te geven moet je hetzelfde denken als php:
var iets = document.getElementById( 'divje' )
function naam( iets ) {
iets.eigenschap = "ietsanders"
}
volgens mij moet die zo werken :)
var iets = document.getElementById( 'divje' )
function naam( iets ) {
iets.eigenschap = "ietsanders"
}
volgens mij moet die zo werken :)