关于html,css的一个问题?document.getElementsByTagName('tr')的问题
document.getElementsByTagName('tr')大概是得到全部tr标签。但是我不想全要,因为有几个表格,只想对其中一个操作。能否只对部分<tr>标签...
document.getElementsByTagName('tr')大概是得到全部tr标签。但是我不想全要,因为有几个表格,只想对其中一个操作。能否只对部分<tr>标签设置class属性值,例如为"abc",然后设定只选择class="abc"的<tr>具体这句代码如何写?
展开
展开全部
可以自己添加一个getElementsByClassName的函数
function getElementsByClassName(clsName,htmltag){
var arr = new Array();
var elems = document.getElementsByTagName(htmltag);
for ( var cls, i = 0; ( elem = elems[i] ); i++ ){
if ( elem.className == clsName ){
arr[arr.length] = elem;
}
}
return arr;
}
function getElementsByClassName(clsName,htmltag){
var arr = new Array();
var elems = document.getElementsByTagName(htmltag);
for ( var cls, i = 0; ( elem = elems[i] ); i++ ){
if ( elem.className == clsName ){
arr[arr.length] = elem;
}
}
return arr;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询