中易网

JavaScript相关问题,var rows=document.getElementsByTagName("tr");的问题?

答案:2  悬赏:40  
解决时间 2021-04-27 14:36
  • 提问者网友:护她一生,唯爱
  • 2021-04-27 02:58
var rows=document.getElementsByTagName("tr");这句代码把全部都选择了。我只想选class值为"abc"的,请问应该怎么写?

标签有class属性吗?就是...这样可以吗?
最佳答案
  • 二级知识专家网友:白日梦制造商
  • 2021-04-27 03:21
<script>

function getElementsByTagNameAndClass(tagName,className){
var r=[];
var tr=document.getElementsByTagName(tagName);
for(var i=0;i if(tr[i].getAttribute('className')==className){
r.push(tr[i]);
}
}
return r;
}
</script>
全部回答
  • 1楼网友:都不是誰的誰
  • 2021-04-27 04:56
你好! 用for循环过滤,或者用jquery就很简单了 如有疑问,请追问。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息