在获取元素时候采用getElementByClassName()方法是比较方便的,但是对于IE6不兼容,可以采用以下代码来自定义这个方法:

window.onload=function(){

if(!document.getElementByClassName){

document.getElementByClassName=function(cls){

var ret=[];

var els=document.getElementByTagName('*');

for(var i=0,len=els.length;i<len;i++){

if(els[i].className===cls

∣∣els[i].className.indexOf(cls+' ')>=0

∣∣els[i].className.indexOf(' '+cls+' ')>=0

∣∣els[i].className.indexOf(' '+cls)>=0){

ret.push(els[i]);

}

}

return ret;

}

}

var cart = document.getElementByClassName('cart');//可以使用了。

}

最新文章

  1. CSharpGL(24)用ComputeShader实现一个简单的图像边缘检测功能
  2. 微信小程序的应用及信息整合,都放到这里了
  3. 好代码系列(一):LazyObject
  4. iOS上线...踩坑
  5. 优化phpstorm运行卡顿问题!
  6. Css中常用中文字体的Unicode编码对照
  7. PHP验证码参考页面
  8. NOIP2013 题解
  9. Qt 5.3.1 版本应用程序的发布问题
  10. js获取单选框里面的值
  11. LINUX安全设置
  12. Determining IP information for eth0... failed; no link present. Check cable?
  13. ORACLE 变量定义
  14. 斐波那契数 c 语言实现
  15. 用opencv画矩形打上马赛克Mosaic
  16. apache2 httpd 基于域名的虚拟主机配置 for centos6X 和debian-8
  17. Mysql 当安装完成后不执行 mysql 和 performance_schema 数据库
  18. Use of Deep Learning in Modern Recommendation System: A Summary of Recent Works(笔记)
  19. JVM远程调试功能
  20. python小技巧---打印出不同颜色的输出

热门文章

  1. ios-完成任务状态栏弹出提示view的小框架设计
  2. DG - physical standby failover切换过程
  3. jQuery中的siblings
  4. 到底UDP和TCP是什么个概念?
  5. Java-NIO-Selector
  6. vs2013 visual studio 插件安装
  7. compilation filed Unable to write to path xxxxxx 遇到这种情况的话
  8. MySQL单表最大限制
  9. html 字体加粗
  10. ACM常用算法及练习(1)