الوظيفه الاولى تقوم بإرجاع مرجع للعنصر بناءا على ال ID
كود PHP:
function Jselect(id){
return document.getElementById(id);
}
//example
Jselect("mybtn").style.color="#fff";
الوظيفه الثانيه تقوم بإرجاع مرجع للعنصر بناءا على ال Class
كود PHP:
//@clsName is class name because class canot be used as argument as it's reserved word
function Jselect(clsName){
var matechedElements = []; // array of the matched elemetns
var allElem = document.getElementsByTagName("*");
for(var i=0 ; i<allElem.length;++i){
// regular expression that match the wanted class from space separated values
var regex = new RegExp("(^|\\s)" + clsName + "(\\s|$)");
if(allElem[i].className && regex.test(allElem[i].className)){
matechedElements.push(allElem[i])
}
}
return matechedElements;
}
//example :
Jselect("myclass")[2].focus();
انتظروا فى الرد القادم نسخ اكثر تطورا