因为IE浏览器不支持getElementsByClassName,所以你要自己写一个方法得到class

但是火狐浏览器知道getElementsByClassName,可以直接的用

window.onload = function () {

var tagName = getClass("div", "a1");

//因为返回的是包含多个元素的数组,所以要遍历一下

for (var i = 0; i < tagName.length; i++) {

tagName[i].innerHTML = "你好";

}

var tagName = getClass("div", "a2");

for (var i = 0; i < tagName.length; i++) {

tagName[i].innerHTML = "ALL好";

}

}

function getClass(tagname, className) { //tagname指元素,className指class的值

//判断浏览器是否支持getElementsByClassName,如果支持就直接的用

if (document.getElementsByClassName) {

return getElementsByClassName(className);

}

else {    //当浏览器不支持getElementsByClassName的时候用下面的方法

var tagname = document.getElementsByTagName_r(tagname);  //获取指定元素

var tagnameAll = [];     //这个数组用于存储所有符合条件的元素

for (var i = 0; i < tagname.length; i++) {     //遍历获得的元素

if (tagname[i].className == className) {     //如果获得的元素中的class的值等于指定的类名,就赋值给tagnameAll

tagnameAll[tagnameAll.length] = tagname[i];

}

}

return tagnameAll;

}

}

我建议不要用上面的方法,用JQuery,可以省去很多的代码

js获取classname值_getElementsByClassName的用法 和 js获取class相关推荐

  1. js获取classname值_利用js获取元素class值的两种方法

    我们有时为了达到某种效果,需要以元素的class值为条件做判断. 我们如何利用JavaScript获取元素class的值?我们先看下面代码: x=document.getElementsByTagNa ...

  2. php请求api获取返回值,我用curl请求接口获取返回值,但是不成功,大神给看看怎么调取?...

    接口地址 http://mp.vservice.com.cn/service/OutWebService?wsdl 接口调用方 callService(String serviceName,Strin ...

  3. python获取返回值_【Python】python获取线程的返回值

    threading模块默认没有获取线程返回值的方法. 下面通过重写threading.Tread类来实现:from threading import Thread import random impo ...

  4. python 获取唯一值_从Python列表中获取唯一值

    python 获取唯一值 In this article, we will be understanding 3 ways to get unique values from a Python lis ...

  5. js获取classname值_js获取和设置DIV元素class值的方法

    web页面中,利用js动态的改变div元素的class属性的值,可以实现很多的动态效果.比如动态修改div元素的背景颜色,改变字体的颜色等等.这篇文章就来说一说,javascript 如何获取和设置d ...

  6. js获取classname值_用原生JS获取CLASS对象(很简单实用)

    听说是最常用....我是看了dom编程艺术想到的. 无标题文档 .ca{background-color:red; padding:20px;} .js{ border:1px solid #00F; ...

  7. js获取classname值_js 如何获取class的元素

    展开全部 使用62616964757a686964616fe58685e5aeb931333366306437document.getElementsByClassName('class')获取标签, ...

  8. js获取classname值_js如何获取DIV的 class值?

    1.根据ID,用var div=document.getElementById('youdivid') 2.通过标签名来取得var div=document.getElementsByTagName( ...

  9. postman获取返回值及tests[]用法

    一.问题: 在实现接口自动测试的时候,会经常遇到接口参数依赖的问题,例如调取登录接口的时候,需要先获取登录的key值,而每次请求返回的key值又是不一样的,那么这种情况下,要实现接口的自动化,就要用到 ...

最新文章

  1. C 语言编程 — 数据类型转换
  2. c++ 程序执行时间
  3. 来源oa_骨性关节炎(OA)的初期管理——早点行动起来
  4. 09_分类算法--k近邻算法(KNN)、案例、欧氏距离、k-近邻算法API、KNeighborsClassifier、及其里面的案例(网络资料+学习资料整理笔记)
  5. Django视图简介
  6. 注意扩展方法的返回值类型
  7. 是银弹吗?业务基线方法论
  8. 2 如何设置窗口title_如何设置华为4G路由2的WiFi黑白名单【设置方法】
  9. 微信红包接口 java_【java微信开发】红包接口调用
  10. 【英语学习】【医学】Unit 08 The Cardiovascular System
  11. c语言程序设计 周信东 数组,c语言程序设计周信东数组
  12. Golang类型转换模块 - gconv
  13. 2020牛客多校训练3 G Operating on a Graph(并查集+链式结构)
  14. MarkDown下载和安装图文教程
  15. Vista 陪我过周末
  16. 获得bat的运行目录
  17. 暑假计算机教育培训总结,暑假计算机培训心得体会
  18. 【渝粤教育】电大中专计算机网络基础_1作业 题库
  19. 微信小程序获取OneNet数据显示温湿度
  20. 用python画皇冠_【推荐】手把手教你如何用Python画一棵漂亮樱花树含源码

热门文章

  1. 算法实践:放苹果(组合数学)
  2. linux中dir命令,Linux教程之Linux dir命令
  3. Kafka分布式消费学习
  4. Layui-前端-jquery
  5. uniapp设置页面背景图片
  6. Win2000终端存在的问题及解决
  7. 【DDOS】黄金眼一键脚本+客户端app
  8. 计算机图形学-旋转四棱锥
  9. 目前比较火的赚钱自媒体平台有哪些,平台调性是什么?
  10. Floyd-poj1847