HTML5实战与剖析之CSS类选择器——querySelector()

本文介绍了HTML5中querySelector()方法的基本使用,包括通过标签名和ID选择元素,并提供了JavaScript和jQuery两种方式的示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天为大家介绍一下HTML5的相关知识,今儿主要以新增的选择器为主题,为大家介绍。今天为大家介绍的选择器是querySelector()。我将用jQueryJavaScript两种写法对比的方式为大家分享。希望能为大家在学习HTML5的道路上有所帮助。

  querySelector()方法接收一个CSS选择符,返回与该模式匹配的第一个元素,如果没有找到匹配的元素,返回null。小例子如下:


  1)获取标签


  JavaScript代码

   var body = document.querySelector('body');  
  
    body.style.background = "red";  
  
    alert(body)//[object HTMLDivElement]  </span>


  jQuery代码

var $body = $("body");  
  
$body.css({  
    'background': "red"  
});  
  
alert($body) //[object Object]  </span>
 

  预览效果


  1、JavaScript


HTML5实战与剖析之CSS选择器——querySelector()


  2、jQuery


HTML5实战与剖析之CSS选择器——querySelector()


  2)获取ID


  HTML代码

<div id="box1" class="box">梦龙小站</div>  
<section id="box2" class="box">梦龙小站</section> 

   JavaScript代码

   var box1 = document.querySelector('#box1');  
  
    box1.innerHTML = "这是box1";  
  
    alert(box1)//[object HTMLDivElement

  jQuery代码

var $box1 = $("#box1");  
  
$box1.html("这是用jQuery实现的");  
  
alert($box1)  //[object Object]  

   预览效果


  1、JavaScript


HTML5实战与剖析之CSS选择器——querySelector()


  2、jQuery


HTML5实战与剖析之CSS选择器——querySelector()


  通过document类型调用querySelector()方法的时候,会在文档元素的范围内查找匹配的元素。而通过element类型调用querySelector()方法的时候,只会在该元素后代元素的范围内查找匹配元素。CSS选择符可以简单也可以复杂,示情况而定。如果传入了不被支持的选择符,querySelector()会报错。

  HTML5实战与剖析之CSS选择器——querySelector()就为大家介绍到这里了。考虑到HTML5这方面要花的经历比较大一些,里面的东西比较多,所以具体的小知识点会一篇一篇的介绍,所以每篇的篇幅不一定会很多。希望大家能够理解一下,这样做的好处就为了将来能够便于查找。感谢大家的支持与厚爱,更多有关HTML5的相关内容敬请关注梦龙小站关于HTML5实战与剖析的更新。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值