function getClass(obj,attr){var aArray=[];//定义一个新的空数组var i=0;var aAll = obj.getElementsByTagName('*');//获取obj对象下面所有的节点for(i=0;i<aAll.length;i++){if(aAll[i].className == attr){//判断当前对象的class名称是不是符合传进来的参数aArray.push(aAll[i]);//如果符合则push到到aArray数组里边}}return aArray;//最后return一下
}

注:

obj对象是获取好的对象

arrt是所要获取节点的class名称

return 出来的是一个数组所以如果想要获取单个class那么必须在后面跟上第几个

var oBox=getClass(obj,'banner')[0]这是赋值获取到的第一个class

js-如何获取class对象相关推荐

  1. js中获取事件对象的方法小结

    代码如下: var evt = window.event || arguments[0]; 下面分三种添加事件的方式讨论,你也许会看到以前没有看到过的获取方式. 1,第一种添加事件的方式,直接在htm ...

  2. js中获取元素对象的四种方式

    通过id获取 通过元素的ID值 获取到某个元素对象 返回:单个对象,因为id是唯一的 格式 document.getElementById("id名称"); 示例 var span ...

  3. JS原生获取class对象(getElementsByClassName)

    function getClass(classname){if (document.getElementsByClassName) {//使用现有方法return document.getElemen ...

  4. js去el的map_转:el表达式获取map对象的内容 js中使用el表达式 js 中使用jstl 实现 session.removeattribute...

    原文链接: 总结: el表达式获取map对象的内容 后端: HashMap map1 = new HashMap(); map1.put("key1","lzsb&quo ...

  5. JS获取当前对象大小以及屏幕分辨率等...

    <!DOCTYPE html> <html> <head><meta charset="utf-8"/><meta name= ...

  6. [转]JS获取当前对象大小以及屏幕分辨率等

    http://www.cnblogs.com/tearer/archive/2010/09/06/1819471.html JS获取当前对象大小以及屏幕分辨率等 Code highlighting p ...

  7. Vue.js-Day01-PM【事件绑定(事件传参、事件对象、传参+获取事件对象)、样式处理操作(模板、事件、属性绑定)、Tab切换(原生js实现、Vue.js实现)、js中的this详解关键字】

    Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 目   录 4.事件绑定 4.1.事件绑定(点击.双击.鼠标移动) 点击按钮-最简单的事件绑定(无参函数) 格式 点击按钮 ...

  8. vue怎么给html元素加类选择器,Vue.js——获取Dom对象的类选择器名(className)

    方法一:通过监听器监听方法event参数获取dom对象 代码: vue自定义指令 .pop{ width:100px; background-color:#ffff00; height:100px; ...

  9. 【JS笔记】JS中的DOM对象以及通过JS获取DOM结点,操作DOM属性、DOM增删改查

    这篇文章,主要介绍JS中的DOM对象以及通过JS获取DOM结点,操作DOM属性.DOM增删改查​​​​​​​. 目录 一.JS中的DOM 1.1.什么是DOM 1.2.获取DOM结点 (1)获取htm ...

  10. day04【JS高级】BOM对象、Window对象、二种定时器、 Location对象、DOM对象、DOM获取元素、DOM操作内容、DOM操作属性、DOM操作样式、DOM操作元素(标签)、 正则表达式

    回顾 1. js基础语法运算符:算数运算符可以与字符串进行数学运算,js底层进行隐式转换比较运算符:===(恒等) 特点,比较类型+内容流程控制语句if判断条件表达式:1)布尔2)数值:非0为真3)字 ...

最新文章

  1. 网红快餐店_在一家快餐店工作解释了AJAX基础知识
  2. StringBuilder的构造方法和append方法
  3. Android SimpleAdapter的参数
  4. SpringMVC路径匹配规则AntPathMatcher(转)
  5. iOS 初识CoreBluetooth
  6. 剪枝综述论文阅读:Methods for Pruning Deep Neural Networks
  7. qml设置Text中的文字居中(不是整个Text居中)
  8. matlab三维三角网格,有限元分析利用matlab的gplot函数实现三维划分网格的方法
  9. Qt实战笔记-从零开始搭建一套库存管理系统-(一)准备工作
  10. MK802与外部硬件设备的通讯
  11. ywq_app后台分析
  12. 自然常数e的由来以及计算机为什么是二进制
  13. 蓝牙BLE测试市面上常用的几种测试设备
  14. 服务器能ping通,但是无法ssh
  15. 推荐一款自动更新 Docker 镜像与容器的神器 Watchtower
  16. excel如何选中从当前单元格第一行跳到内容最后一行或者从选的最后一行跳到第一行
  17. XAI Explainable AI 模型可解释性(3)
  18. python数据爬取、分析与内容审核基于PaddlePaddle
  19. 2022年制冷与空调设备运行操作考试模拟100题及答案
  20. 我收藏的短线操作技巧

热门文章

  1. 程序员过完年第一天上班被公司劝退!得知原因后,网友:被安排了
  2. 「唇语识别技术」看不透TA的心,但可以听懂TA的话
  3. range函数用法完全解读
  4. 对于python中range函数的使用
  5. python官网各个版本下载地址
  6. Python英文词频统计(哈姆雷特)程序示例
  7. apicloud菜鸟教程_干货教程 | APICloud新手学习心得分享
  8. 【RTX操作系统教程】第4章 RTX操作系统介绍
  9. 车载以太网 - SomeIP - 总纲
  10. Win8下装XP双系统