美文网首页
js高级程序设计笔记18

js高级程序设计笔记18

作者: ycyc1996 | 来源:发表于2018-04-11 19:45 被阅读0次

DOM

1.getElementByClassName()
//接受一个参数,包含一个或多个类名

element,getElementByClassName('class1');
element.getElementByClassName('class1 class2');
2.classList
//Html5新增的操作方式

<div class='c1 c2 c3'></div> //这个div有三个类名

//不使用classList

var className = div.className.split('/\s+/')

for(var i=0;i<=className.length;i++){
  if(className[I] == 'user'){
    pos = i
    break;
  }
}

//使用classList

add(value)
contains(value)
remove(value)
toggle(value) //若存在,则删除,不存在则添加

div.classList.remove('c1');
div.classList.add('c4');

for(var i=0;i<div.classList.length;i++){
}

相关文章

  • js高级程序设计笔记18

    DOM 1.getElementByClassName() 2.classList

  • JS转义字符

    摘自《JS高级程序设计》

  • js中的arguments对象

    《JavaScript高级程序设计》读书笔记 js中函数的参数与别的语言的参数有些不同。js中的函数不介意传递进来...

  • 前端知识体系

    1.JS基础 5 2.JS高级 5JS高级程序设计,各种api的应用,es6新增api的运用 3.CSS...

  • 《高性能javascript》读书笔记

    标签:前端 读书笔记 简介 《javascript高级程序设计》的作者写的书,主要内容就是从各方面入手提升JS程...

  • Books

    一 JS书籍推荐JS高级程序设计 (望远镜)JS工作原理犀牛书二、行业书籍《人月神话》

  • 正则表达式

    JS高级技巧 本篇是看的《JS高级程序设计》第23章《高级技巧》做的读书分享。本篇按照书里的思路根据自己的理解和经...

  • 执行环境和作用域

    《JavaScript高级程序设计》读书笔记 执行环境是js中最为重要的一个概念。执行环境定义了变量或函数有权访问...

  • js高级程序设计——第三章 基本概念(2)

    2021-08-08学习笔记 今天周日,天气晴,居家隔离第11天,闲来无聊,重温js高级程序设计(第三章); 生命...

  • js高级程序设计——第三章 基本概念(1)

    2021-08-07 学习笔记 今天周六,天气阴,居家隔离第10天,闲来无聊,重温js高级程序设计(第三章); 生...

网友评论

      本文标题:js高级程序设计笔记18

      本文链接:https://www.haomeiwen.com/subject/ewmzhftx.html