js获取class的所有元素_javascript技巧
来源:动视网
责编:小采
时间:2020-11-27 21:08:02
js获取class的所有元素_javascript技巧
js获取class的所有元素_javascript技巧: 代码如下: window.onload = function(){ var topMenus = getClass('li','topMenu'); for(var i=0;i { alert(topMenus[i].innerHTML); } } function getClass(tagName,className) //获得标签名为tagNa
导读js获取class的所有元素_javascript技巧: 代码如下: window.onload = function(){ var topMenus = getClass('li','topMenu'); for(var i=0;i { alert(topMenus[i].innerHTML); } } function getClass(tagName,className) //获得标签名为tagNa

代码如下:
window.onload = function()
{ var topMenus = getClass('li','topMenu');
for(var i=0;i < topMenus.length; i++)
{
alert(topMenus[i].innerHTML);
}
}
function getClass(tagName,className) //获得标签名为tagName,类名className的元素
{
if(document.getElementsByClassName) //支持这个函数
{ return document.getElementsByClassName(className);
}
else
{ var tags=document.getElementsByTagName(tagName);//获取标签
var tagArr=[];//用于返回类名为className的元素
for(var i=0;i < tags.length; i++)
{
if(tags[i].class == className)
{
tagArr[tagArr.length] = tags[i];//保存满足条件的元素
}
}
return tagArr;
}
}
script>
产品1 产品2 产品3 产品4 产品5 产品6 服务1 服务2 服务3 服务4 案例1 案例2 案例3 案例4 我们1 我们2 我们3 我们4 联系1 联系2 联系3 联系4 联系5 联系6 联系7
注意getElementsByClassName和getElementsByTagName都有s;
js中不能用int a=1;要用var a=1;
js获取class的所有元素_javascript技巧
js获取class的所有元素_javascript技巧: 代码如下: window.onload = function(){ var topMenus = getClass('li','topMenu'); for(var i=0;i { alert(topMenus[i].innerHTML); } } function getClass(tagName,className) //获得标签名为tagNa