Nieuw lid |
|
Ik heb hier de volgende code:
<script type="text/javascript">
function check(){
var man1 = document.getElementById("man1");
var man2 = document.getElementById("man2");
if(man1.value=="s")
man2.innerHTML = '<option value="w" id="w2">werker</option><option value="b" id="b2">boer</option>';
if(man1.value=="w")
man2.innerHTML = '<option value="s" id="s2">soldaat</option><option value="b" id="b2">boer</option>';
if(man1.value=="b")
man2.innerHTML = '<option value="s" id="s2">soldaat</option><option value="w" id="w2">werker</option>';
}
</script>
<select id="man1" onchange="check()">
<option value="s" id="s1">soldaat</option>
<option value="w" id="w1">werker</option>
<option value="b" id="b1">boer</option>
</select>
<select id="man2" onchange="check()">
<option value="s" id="s2">soldaat</option>
<option value="w" id="w2">werker</option>
<option value="b" id="b2" selected="selected">boer</option>
</select>
<script type="text/javascript"> function check(){ var man1 = document.getElementById("man1"); var man2 = document.getElementById("man2"); if(man1.value=="s") man2.innerHTML = '<option value="w" id="w2">werker</option><option value="b" id="b2">boer</option>'; if(man1.value=="w") man2.innerHTML = '<option value="s" id="s2">soldaat</option><option value="b" id="b2">boer</option>'; if(man1.value=="b") man2.innerHTML = '<option value="s" id="s2">soldaat</option><option value="w" id="w2">werker</option>'; } </script> <select id="man1" onchange="check()"> <option value="s" id="s1">soldaat</option> <option value="w" id="w1">werker</option> <option value="b" id="b1">boer</option> </select> <select id="man2" onchange="check()"> <option value="s" id="s2">soldaat</option> <option value="w" id="w2">werker</option> <option value="b" id="b2" selected="selected">boer</option> </select>
Ik wil dus dat als bij het eerste menu bv. soldaat wordt geselecteerd bij het eerste menu de <option> met waarde "s" verdwijnt door de innerHTML aan te passen. Maar als ik nu iets bij het eerste menu selecteer zijn er gewoon 2 lege <options> in het 2de menu. Wat is hier fout aan?
|