博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
兼容IE getElementsByClassName取标签
阅读量:5298 次
发布时间:2019-06-14

本文共 813 字,大约阅读时间需要 2 分钟。

1 function getElementsByClassName(className,root,tagName) {    //root:父节点,tagName:该节点的标签名。 这两个参数均可有可无 2     if(root){ 3         root=typeof root=="string" ? document.getElementById(root) : root;    4     }else{ 5         root=document.body; 6     } 7     tagName=tagName||"*";                                     8     if (document.getElementsByClassName) {                    //如果浏览器支持getElementsByClassName,就直接的用 9         return root.getElementsByClassName(className);10     }else { 11         var tag= root.getElementsByTagName(tagName);    //获取指定元素12         var tagAll = [];                                    //用于存储符合条件的元素13         for (var i = 0; i < tag.length; i++) {                //遍历获得的元素14             for(var j=0,n=tag[i].className.split(' ');j

 

转载于:https://www.cnblogs.com/yangguoe/p/8464586.html

你可能感兴趣的文章
asp.net C#后台实现下载文件的几种方法(全)
查看>>
Web前端开发工程师的具备条件
查看>>
为什么要用日志框架 Logback 基本使用
查看>>
实用Android开发工具和资源精选
查看>>
TileMap
查看>>
JS属性大全
查看>>
java复制文件
查看>>
第一册:lesson seventy nine.
查看>>
GCD的同步异步串行并行、NSOperation和NSOperationQueue一级用dispatch_once实现单例
查看>>
团队作业
查看>>
数据持久化时的小bug
查看>>
mysql中key 、primary key 、unique key 与index区别
查看>>
bzoj2257
查看>>
Linux查看文件编码格式及文件编码转换<转>
查看>>
Leetcode: Find Leaves of Binary Tree
查看>>
Vue 模板解释
查看>>
http://www.bootcss.com/
查看>>
20145308 《网络对抗》 注入shellcode+Return-to-libc攻击 学习总结
查看>>
将多张图片和文字合成一张图片
查看>>
自己动手写ORM(01):解析表达式树生成Sql碎片
查看>>