SLM;
Hi
How to get an element by its class? (note [B]an
I have this JS code:
[CODE]
function getElementsByClassName(className,tag){
var elements=document.getElementsByTagName(tag);
var returnElements=[];
for(i in elements)
{if(elements[i].className==className){
returnElements.push(elements[i])}
}
return returnElements}
function getClassbyNum(tTag,tClass,Num){
divs=getElementsByClassName(tClass,tTag);
var Ndiv=[];
for(x in divs)
{if(x==Num){
Ndiv.push(divs[x])
}
}
return Ndiv;}
function TryIt(){
var Obbj= getClassbyNum(‘p’,’azert’,3);
alert(Obj.InnerHTML);
}
with HTML:
[CODE]
<button type=”button” onclick=”TryIt()”>getdiv by class</button>
<div class=”azert”>1</div>
<div class=”azert”>2</div>
<div class=”azert”>3</div>
<div class=”azert”>4</div>
<div class=”azert”>5</div>
I should get as resault afert messege with “3”
but I get one with “undefined”
where could be the mistake ?
thnx for responding