JavaScript 获取页面元素
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JavaScript 获取页面元素,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1408字,纯文字阅读大概需要3分钟。
内容图文
一、根据 id 获取元素
语法格式:
document.getElementById(id);
Demo:
1
var main = document.getElementById(‘main‘);
2 console.log(main); // 获取到的数据类型 HTMLDivElement,对象都是有类型的。
注意:由于id名具有唯一性,部分浏览器支持直接使用id名访问元素,但不是标准方式,不推荐使用。如果页面上没有对应的 id,此时返回 null。
二、根据标签名获取元素
语法格式:
doucument.getElementsByTagName(标签名);
Demo:
1
var divs = document.getElementsByTagName(‘div‘);
2for (var i = 0; i < divs.length; i++) {
3var div = divs[i];
4 console.log(div);
5 }
注意:
因为一个文档里面可能有多个同名的标签,获取获取的是一个伪数组(集合),可以对其进行遍历。
获取到的集合是动态集合,即往页面再次添加元素时,会自动更新集合内元素的个数。
三、根据 name 获取元素
语法格式:
doucument.getElementByName(name);
Demo:
1
var inputs = document.getElementsByName(‘hobby‘); // 获取的是一个伪数组
2for (var i = 0; i < inputs.length; i++) {
3var input = inputs[i];
4 console.log(input);
5 }
注意:此方法存储浏览器的兼容性,IE9+ 以后才支持。
四、根据类名获取元素
语法格式:
document.getElementByClassName(类名);
Demo:
1
var mains = document.getElementsByClassName(‘main‘); // 获取的是一个伪数组
2for (var i = 0; i < mains.length; i++) {
3var main = mains[i];
4 console.log(main);
5 }
五、根据选择器获取元素
1、querySelector()
语法格式:
querySelector(选择器名);
注意:使用该方法只会返回第一个匹配的元素。
Demo:
1
var element = document.querySelectorAll(‘.a‘);
2 console.log(element)
2、querySelectorAll()
语法格式:
querySelectorAll(选择器名);
注意:使用此方法可以返回所有匹配到的元素
Demo:
1
var elements = document.querySelectorAll(‘.a‘);
2 consoloe.log(elements);
注意:这两个方法都是根据选择器来获取元素,存在浏览器兼容问题,IE8 以后才执行
原文:https://www.cnblogs.com/niujifei/p/11406893.html
内容总结
以上是互联网集市为您收集整理的JavaScript 获取页面元素全部内容,希望文章能够帮你解决JavaScript 获取页面元素所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。