/**
* 根据id/类名/元素名称查找元素
* @param selector 选择器(#id 、.className、tagname)
* @return 返回根据选择器条件查找到的元素
*/
function $(selector) {
  if (selector.indexOf("#") === 0) // id
    return document.getElementById(selector.slice(1))
  if (selector.indexOf(".") === 0) // className
    return byClass(selector.slice(1));
  // element
  return document.getElementsByTagName(selector);
}

转载于:https://www.cnblogs.com/kdiekdio/p/10223890.html

根据id/类名/元素名称查找元素相关推荐

  1. java 数组的扩容,缩容,插入元素,查找元素 详解(通俗易懂)

    目录 前言 : 一个必须明白的事实(重要!) : 数组的扩容 : 需求 : 思路 : 代码演示 : 数组的缩容 : 需求 : 思路 : 代码演示 : 数组元素的插入 : 需求 : 思路 : 代码演示 ...

  2. python修改列表元素_python 3 基础之列表和列表添加元素、修改元素、查找元素、删除元素、排序、嵌套、取最值...

    列表(与字符串相似,字符串用引号,而列表用中括号和逗号.引号,列表中可以保存多种数据类型) # 定义一个列表,格式:列表名=[元素1,元素2.元素3.......] 列表使用与字符串的索引编号一致,如 ...

  3. js(JavaScript):面向对象,Document对象:查找元素对象,修改元素,事件

    面向对象编程 面向对象的编程,那么是更符合人类所接触的世界的逻辑思维. 将一个系统划分为各个子系统,子系统又由各个模块构成,将每个模块,系统划分为一个个对象,给这些对象赋予某些角色(属性/功能/方法) ...

  4. 使用选择器语法查找元素——​​​​​​​Selector选择器概述 ——未完待续

    使用选择器语法查找元素 jsoup elements对象支持类似于CSS (或jquery)的选择器语法,来实现非常强大和灵活的查找功能. select 方法在Document, Element,或E ...

  5. Jsoup使用选择器语法来查找元素

    如果你想使用类似于CSS或jQuery的语法来查找和操作元素,我们可以使用Element.select(String selector) 和 Elements.select(String select ...

  6. HTML DOM文档对象查找元素的方法

    一.HTML DOM 节点 在 HTML DOM (Document Object Model) 中 , 每一个元素都是 节点: 文档是一个文档节点. 所有的HTML元素都是元素节点. 所有 HTML ...

  7. selenide 自动化测试进阶一: 查找元素和相关操作

    基础环境配置和举例请移步:https://www.cnblogs.com/davice/p/9298742.html 提到自动化有些测试同学就会问,我会使用工具录制做自动化,我会用工具或插件识别元素. ...

  8. JS 常用函数一(弹对话框、操作HTML元素、写HTML文档、写到控制台、查找元素、元素插入内容、改变HTML属性、计时)

    弹对话框 <script> window.alert(5 + 6); alert(5 + 6); </script><!DOCTYPE html> <html ...

  9. python字典查找元素_python字典获取元素

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 环境依赖python 2.7安装sdk安装 sdk 的方式有两种:pip 安装和 ...

最新文章

  1. C++智能指针(设计和使用)
  2. Scrapy实战篇(一)之爬取链家网成交房源数据(上)
  3. SVN:多版本库环境的搭建
  4. Pascal's Triangle Leetcode Java and C++
  5. PAT1046 划拳 (15 分)
  6. C#单例---饿汉式和懒汉式
  7. 阿里云启动API创新大赛 设视频技术为场景赛题
  8. c语言银行系统个人心得,c,,银行管理实验报告心得体会.docx
  9. 目标检测——neck组件的学习笔记
  10. 双步位移求解特征值matlab,数值分析——带双步位移的QR分解求特征值算法
  11. 盒子模型(W3C盒子和IE盒子)
  12. 创建服务器及请求响应等简单的node.js例子
  13. python自动测试q_阿里大牛教你基于Python的 Selenium自动化测试示例解析
  14. linux 正则表达式
  15. 注册(三)之设置Contact地址的过期参数
  16. cpu内存和线程和pool多进程池 Python
  17. 【FPGA】 Altera FPGA 入门篇(1)
  18. 23种设计模式学习记录之单例设计模式
  19. 关于动态路由OSPF原理、报文
  20. 编译安装cacti-spine

热门文章

  1. 简便的golang orm
  2. 基于权因子的图像融合
  3. 数据关系模式设计的标准化
  4. 【Spring Boot 实战开发】第2讲 Kotlin类型系统与空安全
  5. linux nc 详解
  6. 序列化中的[NonSerialized]字段 -转
  7. asp.net实现下载
  8. Mysql学习总结(41)——MySql数据库基本语句再体会
  9. javascript中的链表结构—双向链表
  10. 【转】 [C/OC的那点事儿]NSMutableArray排序的三种实现(依赖学生成绩管理系统).