js获取classname值_getElementsByClassName的用法 和 js获取class
因为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相关推荐
- js获取classname值_利用js获取元素class值的两种方法
我们有时为了达到某种效果,需要以元素的class值为条件做判断. 我们如何利用JavaScript获取元素class的值?我们先看下面代码: x=document.getElementsByTagNa ...
- php请求api获取返回值,我用curl请求接口获取返回值,但是不成功,大神给看看怎么调取?...
接口地址 http://mp.vservice.com.cn/service/OutWebService?wsdl 接口调用方 callService(String serviceName,Strin ...
- python获取返回值_【Python】python获取线程的返回值
threading模块默认没有获取线程返回值的方法. 下面通过重写threading.Tread类来实现:from threading import Thread import random impo ...
- python 获取唯一值_从Python列表中获取唯一值
python 获取唯一值 In this article, we will be understanding 3 ways to get unique values from a Python lis ...
- js获取classname值_js获取和设置DIV元素class值的方法
web页面中,利用js动态的改变div元素的class属性的值,可以实现很多的动态效果.比如动态修改div元素的背景颜色,改变字体的颜色等等.这篇文章就来说一说,javascript 如何获取和设置d ...
- js获取classname值_用原生JS获取CLASS对象(很简单实用)
听说是最常用....我是看了dom编程艺术想到的. 无标题文档 .ca{background-color:red; padding:20px;} .js{ border:1px solid #00F; ...
- js获取classname值_js 如何获取class的元素
展开全部 使用62616964757a686964616fe58685e5aeb931333366306437document.getElementsByClassName('class')获取标签, ...
- js获取classname值_js如何获取DIV的 class值?
1.根据ID,用var div=document.getElementById('youdivid') 2.通过标签名来取得var div=document.getElementsByTagName( ...
- postman获取返回值及tests[]用法
一.问题: 在实现接口自动测试的时候,会经常遇到接口参数依赖的问题,例如调取登录接口的时候,需要先获取登录的key值,而每次请求返回的key值又是不一样的,那么这种情况下,要实现接口的自动化,就要用到 ...
最新文章
- C 语言编程 — 数据类型转换
- c++ 程序执行时间
- 来源oa_骨性关节炎(OA)的初期管理——早点行动起来
- 09_分类算法--k近邻算法(KNN)、案例、欧氏距离、k-近邻算法API、KNeighborsClassifier、及其里面的案例(网络资料+学习资料整理笔记)
- Django视图简介
- 注意扩展方法的返回值类型
- 是银弹吗?业务基线方法论
- 2 如何设置窗口title_如何设置华为4G路由2的WiFi黑白名单【设置方法】
- 微信红包接口 java_【java微信开发】红包接口调用
- 【英语学习】【医学】Unit 08 The Cardiovascular System
- c语言程序设计 周信东 数组,c语言程序设计周信东数组
- Golang类型转换模块 - gconv
- 2020牛客多校训练3 G Operating on a Graph(并查集+链式结构)
- MarkDown下载和安装图文教程
- Vista 陪我过周末
- 获得bat的运行目录
- 暑假计算机教育培训总结,暑假计算机培训心得体会
- 【渝粤教育】电大中专计算机网络基础_1作业 题库
- 微信小程序获取OneNet数据显示温湿度
- 用python画皇冠_【推荐】手把手教你如何用Python画一棵漂亮樱花树含源码