Hallo,
Ich erzeuge dynamisch links auf einer Seite mittels einer Schleife. Das alleine funktioniert auch recht gut aber leider springen mir meine dynamischen Links nicht in die onclick-Funktion. Woran kann das liegen?
function selection(paramSId) {
for (var i = 0; i < document.getElementsByTagName('option').length; i++) {
if (document.getElementsByTagName('option')[i].value == paramSId) {
document.getElementsByTagName('option')[i].setAttribute('selected','selected');
}
}
}
var sId = new Array('1003', '7001', '9001');
for (var i = 0; i < sId.length; i++) {
var key = 'dynVar' + i;
var val = '=document.createElement("a")';
eval(key + val);
var ce = eval(key)
document.body.appendChild(ce).setAttribute('href', '#')
document.body.appendChild(ce).onclick = function() {
selection(sId[i]);
document.getElementsByName('filter')[0].click();
};
document.body.appendChild(ce).innerHTML = sId[i];
}