js获取元素的方法(getElementById、getElementByTagName、getElementByClassName)_jquery getelementbyid getelementbutagname-程序员宅基地

getElementById:
1、获取具体的某一个元素
2、直接去使用和操作
3、只能通过document获取
4、静态:在获取的时候存在就是存在,不存在就是不存在;先获取后添加拿不到

getElementByTagName、getElementByClassName:
1、集合
2、需要通过下标获取到具体的元素之后在使用和操作
3、既可以是document也可以是父元素
4、动态性:获取的时候没有,后面添加的,后续也能拿得到;先获取后添加也能拿到
5、className只支持IE8以上

var i = document.getElementsByClassName('tag');//集合
 var item = document.getElementById('item');//元素
 var ul = document.getElementsByTagName('ul')[0];//元素

var son = ul.document.getElementByTagName(‘li’);//以ul作为父元素进行获取li集合。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43370067/article/details/106695411

智能推荐

模型调参?拿来吧你~ —— CANape与Simulink的强强联手_vcdmstudio-程序员宅基地

文章浏览阅读1.8k次,点赞3次,收藏51次。前提概要: 随着ECU功能和标定需求不断增长,Vector公司的CANape在汽车行业颇负盛名。它主要用于ECU参数优化(标定),可在系统运行期间同时标定参数值和采集测量信号。其强大的离线数据分析、数据挖掘功能和集成的vCDMstudio(标定参数文件)都是工程师的得力助手。除此之外,CANape还结合Simulink,给模型调参提供良好的用户接口。由于MATLAB Scopes可视化功能有限,不足以支持工程师进行详细的数据分析。优化模型参数的过程费时费力——需修改MATLAB Workspace中的值_vcdmstudio

Win10配置java环境变量和Javac不是内部命令的解决_win10 java -version 不是内部-程序员宅基地

文章浏览阅读1.1w次,点赞16次,收藏32次。Java 环境变量配置过程中遇到的问题首先安装了 Java 的 JDK (如果没有安装JDK,请跳转到此网址:https://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html)安装完成后配置环境变量选择“高级系统设置”选项点击下面的“环境变量”选项具体配置过程:点击“..._win10 java -version 不是内部

简单说说Android自定义view学习推荐的方式_android自定义view入门教学-程序员宅基地

文章浏览阅读1.1w次,点赞7次,收藏33次。这几天比较受关注,挺开心的,嘿嘿。这里给大家总结一下学习自定义view的一些技巧。1.首先 去看看鸿洋神的博客 Android 自定义view(1). 鸿洋神的入门教程讲的很详细。再次膜拜。然后我这里对上面博客补充一些内容,那就是MeasureSpec相关的一些东西,这些东西我在《圆形百分比》这篇博客里提到过。----------------------------_android自定义view入门教学

kvm虚拟化原理_kvm 虚拟内存 与任何其他linux 进程的内存一样进行存储-程序员宅基地

文章浏览阅读1.3k次。名词描述如果把操作系统共及其提供的系统调用作为资源,那么虚拟化就表现为操作系统虚拟化。linux容器虚拟化就是一个操作系统上,虚拟化出了多个同样的操作系统。如果把物理平台,包括CPU,内存,外设作为资源,那么对应的虚拟化技术就是平台虚拟化。VMM(virtual machine monitor) 虚拟机监视器,也叫hypervisor。虚拟机监视器运行的环境叫做host,而虚拟出来的虚拟机成为guest虚拟化重要一步,就是截取计算元件对物理资源的访问,并重定向到虚拟化资源池中。如果是使用纯软件的方式_kvm 虚拟内存 与任何其他linux 进程的内存一样进行存储

Qt开发之路10---文件对话框QFileDialog_qt qfiledialog-程序员宅基地

文章浏览阅读1.3k次。QFileDialog,也就是文件对话框。一:文件打开对话框QFileDialog::getOpenFileName()getOpenFileName()是QFileDialog类的一个静态函数,返回用户选择的文件名,如果用户选择取消(Cancel),则返回一个空串。函数形式如下:QString getOpenFileName(QWidget *parent = Q_NULLPTR, const QString &caption =QString(), const QString &_qt qfiledialog

python实训day2-程序员宅基地

文章浏览阅读102次。作业:'''1.让用户输入用户名与密码2.校验用户名是否存在3.用户名存在后检验密码是否正确,若正确打印“登陆成功” 否则打印“用户名或密码错误”,并让用户重新输入4.用户密码输入错误超过三次则退出循环。'''def login(): i = 1 while i <= 3: user = input('请输入用户名:'..._python实训2

随便推点

log4cplus最新介绍、详细编译过程及使用(最全面)-程序员宅基地

文章浏览阅读1.1w次,点赞19次,收藏86次。log4cplus是C++编写的开源的日志系统很有名也很强大,但网上大多的资料都是讲如何配置使用。关于编译过程一笔带过,尤其是windows下的编译过程少之又少。得先有编译这个提才有后续的使用,里面的坑也少有提及。以下对详细的编译过程和使用做个完整总结。log4cplus具有线程安全、灵活、以及多粒度控制的特点,通过将日志划分优先级使其可以面向程序调试、运行、测试、和维护等全生命周期。你可以选择将日志输出到屏幕、文件、............................................_log4cplus

POJ 3292 Semi-prime H-numbers_poj - 3292-程序员宅基地

文章浏览阅读5.8k次。这个题有可能会错意啊,大家要注意……题目大意:定义一种数叫H-numbers,它是所有能除以四余一的数。在H-numbers中分三种数:1、H-primes,这种数只能被1和它本身整除,不能被其他的H-number整除,例如9是一个H-number,能被1,3,9整除,但3不是H-number,所以他是H-primes。2、H-semi-primes是由两个H-prim_poj - 3292

window.open和vue router新开页面_vue window.open-程序员宅基地

文章浏览阅读7.5k次。打开新页面,并实现在新开页面中携带参数,可以使用 URLSearchParams 对象,进行参数的拼接和解析,vue router跳转新页面和window.open都可以,三种方式适应于不同场景。以上是几种常在开发中使用的几种跳转和新开页面的方式,关于router,在后续里更深入学习。_vue window.open

Mysql 自增id、uuid与雪花id_mysql自己生成雪花算法id-程序员宅基地

文章浏览阅读1.9k次,点赞3次,收藏6次。自增id :1 2 3 4 5……uuid :UUID是Universally Unique Identifier的缩写,它是在一定的范围内(从特定的名字空间到全球)唯一的机器生成的标识符。通用唯一标识符的意思,可以以业务实际user id为主键 比如QQ号 手机号等雪花id :相比UUID无序生成的id而言,雪花算法是有序的(有时间参数),而且都是由数字组成。雪花id最大为64位,符合java中long的长度64位。适用于大规模分布式1、旧系统或者单部署系统,一般都采用自增主键,主要是便捷性考虑。_mysql自己生成雪花算法id

RTKLIB源码及介绍-程序员宅基地

文章浏览阅读6.8k次,点赞3次,收藏67次。RTKLIB:用于 GNSS 定位的开源程序包 下载 版本 日期 适用于 Windows 的二进制 AP 包 带有源程序的完整包 0.2.0 2006/12/16 —— rtklib_0.2.0.zip(2.8MB) 1.0.0 ..._rtklib

时序预测 | MATLAB实现ARMA和ARIMA时间序列预测_matlab auto regressive moving average-程序员宅基地

文章浏览阅读4.2k次。时序预测 | MATLAB实现ARMA和ARIMA时间序列预测目录时序预测 | MATLAB实现ARMA和ARIMA时间序列预测基本介绍程序设计ARMA模型ARIMA模型参考资料基本介绍ARMA称为自回归移动平均模型(Auto Regressive and Moving Average model);ARIMA模型称为差分自回归移动平均模型。ARMA用于分析平稳时间序列,ARIMA通过差分可以用于处理非平稳时间序列。一般具有长期趋势的时间序列都是非平稳时间序列。根据趋势的不同,可以使用差分将具有长期_matlab auto regressive moving average