wahsaga: GetElementById/GetElementsByTagName

Beitrag lesen

hi,

function getElementsByClassName(myName){
var CONTROLS = "*";
var result = [];
var searchExpression = new RegExp( "\b" + myName + "\b" );
  for (var i = 0; i < CONTROLS.length;i++)

Diese Schleife erscheint mir unsinnig - CONTROLS ist kein Array, und nur wenn es eins wäre, wäre die folgende Schleife sinnvoll:

{var objects = document.getElementsByTagName(CONTROLS[i]);
   for (var j = 0; j < objects.length;j++)
   if (objects[j].className.match(searchExpression))

Hier solltest du erst mal überprüfen, ob das aktuelle Objekt überhaupt eine value-Eigenschaft hat - wenn du nämlich über alle Elemente im Dokument iterierst, haben nur die wenigsten davon eins.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }