JavaScript: Alle Buttons beim Klassenname sperren

Heute stand ich vor dem Problem, dass ich alle Buttons mit einer bestimmten Klasse sperren sollte. Leider gibt es in JavaScript (jaja, ich weis: JQuery) kein getElementByClass, also musste ich ein wenig tricksen.

Hier erst mal die Funktion:

        var allHTMLTags = new Array();
	function disableButtons(theClass)
	{
 
		var allHTMLTags=document.getElementsByTagName('*');
 
		for (i=0; i<allHTMLTags.length; i++) {
 
			if (allHTMLTags[i].className==theClass) {
 
				//Disable Buttons:
				if(allHTMLTags[i].disabled==true)
				{
					allHTMLTags[i].disabled=false;
				}else{
					allHTMLTags[i].disabled=true;
				}
 
			}
		}
	}

Sperrt den Button, oder entsperrt ihn, wenn er gesperrt ist.
Die Funktion lässt sich auch ganz einfach zu einer getElementByClass() funktion umschreiben.

  1. Noch keine Kommentare vorhanden.

  1. Noch keine TrackBacks.