javascript有选择器。常用js选择器有:getElementById()、getElementsByName()、getElementsByTagName()、querySelector()、querySelectorAll()等。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
javascript有选择器。
JavaScript最常用于获取或修改HTML元素的内容或值以及应用某些效果。
为此,您必须首先找到元素。而javascript选择器就是用于匹配元素的,查找方法:
立即学习“Java免费学习笔记(深入)”;
通过ID查找HTML元素
通过标签名称查找HTML元素
通过类名称查找HTML元素
通过CSS选择器查找HTML元素
通过HTML对象集合查找HTML元素
常用js选择器有:getElementById()、getElementsByName()、getElementsByTagName()、getElementsByClassName()、querySelector()、querySelectorAll()。
按ID查找HTML元素
您可以使用getElementById()方法根据元素的唯一ID选择元素。
这是在DOM树中找到HTML元素的最简单方法。
以下示例选择一个具有ID属性id=”msg”的元素:
var x = document.getElementById("msg");
登录后复制
如果找到该元素,则该方法将把该元素作为对象返回。
如果找不到该元素,则myElement将包含null。
通过标签名称查找HTML元素
您还可以使用getElementsByTagName()方法通过标记名称选择HTML元素。
此方法返回具有指定标签名称的文档中所有元素的类似数组的列表。
示例:选择所有
元素:
var x = document.getElementsByTagName("p");
登录后复制
通过类名称查找HTML元素
您可以使用该getElementsByClassName()方法选择具有特定类名称的所有元素。
此方法返回具有指定类名的文档中所有元素的类似数组的列表。
此示例返回所有带有class=”demo”的元素的列表:
var x = document.getElementsByClassName("demo");
登录后复制
通过CSS选择器查找HTML元素
您可以使用该querySelectorAll()方法来选择与指定的CSS选择器匹配的元素(ID,类,类型等)。
此方法返回与指定选择器匹配的所有元素的类似数组的列表。
CSS选择器提供了一种非常强大有效的选择文档中HTML元素的方法。
var x = document.querySelectorAll("div");
登录后复制
通过HTML对象集合查找HTML元素
HTML文档中最顶层的元素可以直接用作文档属性。
例如,可以使用属性访问元素document.documentElement。
所述元件可以与被访问document.body属性。
var html = document.documentElement;var body = document.body;
登录后复制
注意:如果document.body在标记之前使用(例如,在
内),它将返回null而不是body元素。
也可以访问以下HTML对象(和对象集合):
属性 描述document.anchors返回所有具有名称属性的元素document.applets返回所有元素(在HTML5中已弃用)document.baseURI返回文档的绝对基本URIdocument.body返回元素document.cookie返回文档的cookiedocument.doctype返回文档的文档类型document.documentElement返回元素document.documentMode返回浏览器使用的模式document.documentURI返回文档的URIdocument.domain返回文档服务器的域名document.domConfig已废弃;返回DOM配置document.embeds返回所有元素document.forms返回所有document.head返回元素document.images返回所有元素document.implementation返回DOM实现document.inputEncoding返回文档的编码(字符集)document.lastModified返回文档更新的日期和时间document.links返回所有具有href属性的和元素document.readyState返回文档的(加载中)状态document.referrer返回引用者的URI(链接文档)document.scripts返回所有元素document.strictErrorChecking返回是否强制执行错误检查document.title返回
【相关推荐:javascript学习教程】
以上就是javascript有选择器吗的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2937405.html