plan_B: Arrays: Knotenreferenzen als Indizes

Beitrag lesen

Hallo,

Für bessere Checkboxen: Wenn man auf ein grosses <td> klickt, soll es die Checkbox ankreuzen.

Aber wenn Du eh vorher so ein Array aufbauen müsstest, könntest Du doch genau so gut gleich ins td 'foo' ein onClick="document.getElementById('bar').checked = true" schreiben?

oder im <td> nach der Checkbox suchen ganz ohne lästige Id-Vergabe

  
<td onclick="ankreuzen(this)">;  

  
function ankreuzen(elem) {  
 var ips=elem.getElementsByTagName("input");  
 if (ips.length > 0 ) {  
  var cb=ips[0].type=="checkbox" ? ips[0] : null ;  
  if (cb) cb.checked = ! cb.checked;  
  }  
 }  

Gruß plan_B

--
     *®*´¯`·.¸¸.·