,,js querySelector() 使用方法

,,js querySelector() 使用方法

querySelector()方法只返回与指定选择器匹配的第一个元素。如果需要返回所有元素,请改用querySelectorAll()方法。

querySelector 定义和用法

querySelector()方法返回文档中与指定CSS选择器匹配的元素。

注意:querySelector()方法只返回与指定选择器匹配的第一个元素。如果需要返回所有元素,请改用querySelectorAll()方法。

浏览器支持

表中的数字表示支持此方法的第一个浏览器的版本号。

语法

document.querySelector(CSS选择器)

参数值

参数

类型

形容

CSS选择器

线

你必须。为一个或多个匹配元素指定CSS选择器。您可以使用它们的id、类、类型、属性、属性值等。来选择元素。

对于多个选择器,使用逗号分隔它们,并返回匹配的元素。

技术细节

DOM版本:

选择器级别1文档对象

返回值:

指定CSS选择器的第一个元素。如果找不到,则返回null。如果指定了非法选择器,则会引发SYNTAX_ERR异常。

实例

获取文档中id='demo '的第一个元素:

id=“demo”id=“demo”的p元素/p

id=“demo”id=“demo”的p元素/p

单击p按钮,用第一个id='demo' /p修改p元素的内容

按钮onclick='myFunction()'单击我/按钮

脚本

函数myFunction() {

document . query selector(# demo)。innerHTML='你好,世界!';

}

/脚本

更多示例

1.获取文档中的第一个P元素:

p是一个p和元素。/p

p也是一个p和元素。/p

单击p按钮修改文档中第一个p元素的背景色。/p

按钮onclick='myFunction()'单击我/按钮

脚本

函数myFunction() {

document . query selector(' p '). style . background color=' red ';

}

/脚本

2.获取文档中class='example '的第一个元素:

H2标题/h2

带有p=' example' class=' example '的段落。/p

单击p按钮为第一个class='example '的元素添加背景色。/p

按钮onclick='myFunction()'单击我/按钮

脚本

函数myFunction() {

document.querySelector('。example '). style . background color=' red ';

}

/脚本

3.获取文档中class='example '的第一个P元素:

H2标题/h2

带有p=' example' class=' example '的段落。/p

单击p按钮将背景色添加到class='example '的第一个p元素。/p

按钮onclick='myFunction()'单击我/按钮

脚本

函数myFunction() {

document . query selector(' p . example '). style . background color=' red ';

}

/脚本

4.获取文档中第一个具有“target”属性的A元素:

!文档类型html

超文本标记语言

meta charset='utf-8 '

我们/标题

风格

目标

背景色:黄色;

}

/风格

/头

身体

P CSS选择器a[target]确保具有目标属性的所有链接的背景色为黄色:/p

a href='//www . jb51 . net ' jb51 . net/a

a href='//www . Disney . com ' target=' _ blank ' Disney . com/a

a href='//www . Wikipedia . org ' target=' _ top ' Wikipedia . org/a

单击p按钮将红色背景添加到具有目标属性的链接中。/p

按钮onclick='myFunction()'单击我/按钮

脚本

函数myFunction() {

document . query selector(' a[target]'),style.border='10px纯红';

}

/脚本

/body

/html

5.以下示例演示了多个选择器的使用。

假设您选择了两个选择器:h2和h3元素。

以下代码将向文档的第一个h2元素添加背景色:

H2元素h2 h2

H3元素h3 h3

脚本

document.querySelector('h2,H3 '). style . background color=' red ';

/脚本

6.但是,如果h3元素在文档中位于h2元素之前,h3元素将被设置为指定的背景色。

H3元素h3 h3

H2元素h2 h2

脚本

document.querySelector('h2,H3 '). style . background color=' red ';

/脚本

7.通过获取select的内容实现URL跳转。

选择id='语言选择器'

选项值=' cs ' esky/option

选项值=' en '英语/选项

选项值='es '西班牙语/选项

期权价值='fr '法国法郎/期权

选项值='jp '日本語/选项

选项值='pl'Polski/option

期权价值='pt '葡萄牙/期权

选择的选项值='zh '中国的/选项

/选择

脚本

var lang=文档。查询选择器(“# language-picker”);

lang.addEventListener('change ',函数(e) {

if (e.target.value==='en') {

窗户。location=“/”;

}否则{

窗户。位置='/' e .目标。价值;

}

});

/脚本

我们小编提醒:因为ie8以上版本才支持查询选择器,请大家酌情使用。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 关于js的面试题,前段js面试题
  • 关于js的面试题,前段js面试题,送你43道JS面试题(收藏)
  • 关于js中的全等和不全等,等于和不等于问题的关系,
  • 关于js中的全等和不全等,等于和不等于问题的关系,,关于JS中的全等和不全等、等于和不等于问题
  • 全面了解js中的匿名函数有哪些,全面了解js中的匿名函数是什么
  • 全面了解js中的匿名函数有哪些,全面了解js中的匿名函数是什么,全面了解JS中的匿名函数
  • 使用js实现简单的图片切换功能的方法,使用js实现简单的图片切换功能命令
  • 使用js实现简单的图片切换功能的方法,使用js实现简单的图片切换功能命令,使用JS实现简单的图片切换功能
  • 使用js实现数据格式化命令,使用js实现数据格式化的方法
  • 使用js实现数据格式化命令,使用js实现数据格式化的方法,使用js实现数据格式化
  • 使用js代码实现点击按钮下载文件的方法,使用js代码实现点击按钮下载文件并安装
  • 使用js代码实现点击按钮下载文件的方法,使用js代码实现点击按钮下载文件并安装,使用JS代码实现点击按钮下载文件
  • 代码错误未结束的字符串常量,代码错误未结束的字符串常量,js 未结束的字符串常量错误解决方法
  • 什么叫jsp,jsp的概念是什么
  • 什么叫jsp,JSP是指
  • 留言与评论(共有 条评论)
       
    验证码: