美文网首页
html5新增的属性的笔记

html5新增的属性的笔记

作者: 墨墨君 | 来源:发表于2016-09-17 20:47 被阅读0次

1.querySelector指定一个或多个匹配元素的 CSS 选择器。 可以使用它们的 id, 类, 类型, 属性, 属性值等来选取元素。对于多个选择器,使用逗号隔开,返回一个匹配的元素。

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

但是有区别:

例如:ID选择

getElementById:    var btn =document.getElementById("btn");

 querySelector:    var btn =document.querySelector("#btn");

  类选择                                 

 var btn =document.querySelector(".btn");

  var btn =document. getElementsByClassName(“btn”);

2.classList 属性返回元素的类名,作为 DOMTokenList 对象

classList.length :  class的长度

add()  :  添加class方法

remove()  :  删除class方法

toggle() :  切换class方法

下面通过刚学的做了个小练习-下拉列表

html5部分

css部分

js部分

相关文章

  • HTML5简介

    HTML5 HTML5的内容主要分为三个部分: 新增的属性、新增的标签、API。 1. 新增的属性 新增的属性包括...

  • HTML HTML5新增标签属性整理

    HTML5 新增属性详解 HTML5 新增标签详解 HTML5 新增全局属性详解

    h5表单

    html5 表单 新增input类型 新增表单元素 html5表单验证 新增表单属性 新增的input类型 inp...

  • html5新增的属性的笔记

    1.querySelector指定一个或多个匹配元素的 CSS 选择器。 可以使用它们的 id, 类, 类型, 属...

  • HTML5新增的通用属性

    一.HTML5新增的通用属性 1.contentEditable属性 contentEditable属性具有可继承...

  • HTML5详解

    01-HTML5新增语义化标签 HTML5语义化标签的兼容 HTML5新增表单控件和表单属性 HTML5表单验证反...

  • HTML5之placeholder属性以及如何更改placeho

    熟悉HTML5的人应该都知道,placeholder这个属性是HTML5中新增的属性,该属性的作用是规定可描述输入...

  • JavaScript异步加载的3种方式

    方案一、