Ik heb een loop waarin select elementen worden gemaakt.
Die wil ik een onchange meegeven, maar die moeten elk een andere onchange hebben. Dat lukt mij niet.
Selectnode is de gemaakte select, de divnodes zijn gemaakte div (elke keer als een select wordt gemaakt wordt er ook een div gemaakt).
Nu is het zo dat alle selects dezelfde div veranderen, beter gezegd de laatste. Ik wil juist dat elke select de div veranderd die indelzefde iteratie wordt gemaakt veranderd. Ik heb alleen geen id hoe dat moet.
De onchange accepteert namelijk alleen een functie zonder argumenten.
Die wil ik een onchange meegeven, maar die moeten elk een andere onchange hebben. Dat lukt mij niet.
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
| selectNode.onchange = function() { if(this.value == EmailId) { divNode2_1.style.display = 'none'; divNode2_2.style.display = 'block'; } else { divNode2_1.style.display = 'block'; divNode2_2.style.display = 'none'; } }; |
Selectnode is de gemaakte select, de divnodes zijn gemaakte div (elke keer als een select wordt gemaakt wordt er ook een div gemaakt).
Nu is het zo dat alle selects dezelfde div veranderen, beter gezegd de laatste. Ik wil juist dat elke select de div veranderd die indelzefde iteratie wordt gemaakt veranderd. Ik heb alleen geen id hoe dat moet.
De onchange accepteert namelijk alleen een functie zonder argumenten.