⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 getelementsbyclassname.js

📁 能够实现宾馆管理的基本功能。 例如删除
💻 JS
字号:
/*---------------------------------------------------------------------------------------------------* Emule la fonction "getElementsByClassName"*/function getElementsByClassName(oElm, strTagName, strClassName){	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);	var arrReturnElements = new Array();	strClassName = strClassName.replace(/\-/g, "\\-");	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");	var oElement;	for(var i=0; i<arrElements.length; i++){		oElement = arrElements[i];				if(oRegExp.test(oElement.className)){			arrReturnElements.push(oElement);		}		}	return (arrReturnElements)}// Revised to support looking for multiple class names, no matter in which order they're applied to the elementfunction getElementsByClassName(oElm, strTagName, oClassNames){	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);	var arrReturnElements = new Array();	var arrRegExpClassNames = new Array();	if(typeof oClassNames == "object"){		for(var i=0; i<oClassNames.length; i++){			arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));		}	}	else{		arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));	}	var oElement;	var bMatchesAll;	for(var j=0; j<arrElements.length; j++){		oElement = arrElements[j];		bMatchesAll = true;		for(var k=0; k<arrRegExpClassNames.length; k++){			if(!arrRegExpClassNames[k].test(oElement.className)){				bMatchesAll = false;				break;			}		}		if(bMatchesAll){			arrReturnElements.push(oElement);		}	}	return (arrReturnElements)}// Array support for the push method in IE 5if(typeof Array.prototype.push != "function"){	Array.prototype.push = ArrayPush;	function ArrayPush(value){		this[this.length] = value;	}}/*	Exemples:		Obtenir les 閘閙ents de type A ayant pour CLASS "mClasse":    getElementsByClassName(document, "a", "mClasse");    	Obtenir les 閘閙ents de type DIV ayant pour CLASS "mClasse1" et "mClasse2" et se trouvant au sein de ce conteneur: "conteneur":    getElementsByClassName(document.getElementById("conteneur"), "div", ["mClasse1", "mClasse2"]);*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -