JavaScript Dom基础

学习目标

1.掌握基本的Dom查找方法

domcument.getElementById()

Domcument.getElementBy TagName()

2.掌握如何设置DOM元素的样式

DOM查找方法

语法:document.getElementById(“id”)

功能:返回对拥有指定ID的第一个对象的引用

返回值:DOM对象

说明:id为DOM元素上id属性的值

DOM查找方法

语法:document.getElementsByTagName(“tag”)

功能:返回一个对所有tag标签引用的集合

返回值:数组

说明:tag为要获取的标签名称

设置元素样式

语法:ele.style.styleName=styleValue

功能:设置ele元素的CSS样式

说明:1.ele为要设置样式的DOM对象

2.styleName为要设置的样式名称

3.styleValue为设置的样式值

学习目标

1.掌握innerHTML属性的应用

2.掌握className属性的应用

3.掌握任何在DOM元素上添加删除获取属性

innerHTML

语法:ele.innerHTML

功能:返回ele元素开始和结束标签之间的HTML

语法:ele.innerHTML=“html”

功能:设置ele元素开始和结束标签之间的HTML内容为html

className

语法:ele.className

功能:返回ele元素的class属性

语法:ele.className=“cls”

功能:设置ele元素的class属性为cls

获取属性

语法:ele.getAttribute(“attribute”)

功能:获取ele元素的attribute属性

说明:1.ele是要操作的dom对象

2.Attribute是要获取的html属性

设置属性

语法:ele.setAttribute(“attribute”,value)

说明:1.ele是要操作的dom对象

2.attribute为要设置的属性名称

3.value为设置的attribute属性的值

删除属性

语法:ele.removeAttribute(“attribute”)

功能: 删除ele上的attribute属性

说明:1.ele是要操作的dom对象

  1. Attribute是要删除的属性名称

JavaScript Dom基础-9-Dom查找方法; 设置DOM元素的样式; innerHTML属性的应用; className属性的应用; DOM元素上添加删除获取属性;的更多相关文章

  1. JavaScript学习 - 基础(八) - DOM 节点 添加/删除/修改/属性值操作

    html代码: <!--添加/删除/修改 --> <div id="a1"> <button id="a2" onclick=&q ...

  2. jQuery08源码 (5140 , 6057) DOM操作 : 添加 删除 获取 包装 DOM筛选

    jQuery.fn.extend({ //$('ul').find('li').css('background','red'); //$('ul').find( $('li') ).css('back ...

  3. js+jquery动态设置/添加/删除/获取元素属性的两种方法集锦对照(动态onclick属性设置+动态title设置)

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html140 ...

  4. jquery17 DOM操作 : 添加 删除 获取 包装 DOM筛选

    <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content ...

  5. jquery16 DOM操作 : 添加 删除 获取 包装 DOM筛选

    <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content ...

  6. 第一百一十三节,JavaScript文档对象,DOM基础

    JavaScript文档对象,DOM基础 学习要点: 1.DOM介绍 2.查找元素 3.DOM节点 4.节点操作 DOM(Document Object Model)即文档对象模型,针对HTML和XM ...

  7. JavaScript字符串、数组、对象方法总结

    字符串方法 示例字符串: const str = "hello,kitty,hello,vue "; 一.基本方法 charAt(n) 返回指定索引的字符 charCodeAt(n ...

  8. JavaScript数据类型判断的四种方法

    码文不易啊,转载请带上本文链接呀,感谢感谢 https://www.cnblogs.com/echoyya/p/14416375.html 本文分享了JavaScript类型判断的四种方法:typeo ...

  9. JavaScript夯实基础系列(五):类

      JavaScript中没有类,是通过使用构造函数和原型模式的组合来实现类似其它面向对象编程语言中"类"的功能.ES6引入的关键字class,形式上向其它面向对象编程语言靠拢,其 ...

随机推荐

  1. 一、JAVA内存区域与内存溢出异常

    在虚拟机自动内存管理机制的帮助下,不在需要为每一个操作区写相对应的delete/free代码来进行内存释放.进而不容易出现内存泄露和内存溢出的问题,由虚拟机管理内存,貌似这一切看起来很好.也正是因为j ...

  2. weblogic隐藏版本号教程(10.3.6为例)

    隐藏版本号,如同大多数中间件都是取消Server头的发送:weblogic而言其默认就是不发送Server头的(即下边的“发送服务器标头”默认就是没钩选的). 写此教程的原因,一是以防Server头被 ...

  3. jQuery封装 写的的确不错 转载

    扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间.这篇文章将概述jQuery插件开发的基本知识,最佳做法和常见的陷阱. 入门 编写一个jQuery插件开始于给jQuery.fn加入 ...

  4. std::string find 的返回值

    std::string  的方法 find,返回值类型是std::string::size_type, 对应的是查找对象在字符串中的位置(从0开始), 如果未查找到,该返回值是一个很大的数据(4294 ...

  5. Object value iterator:值迭代器

    // ES5 // 对于数组,使用标准的 for 循环,其实这种方式并不是在遍历值,而是遍历下标来指向值!ES5中增加了一些数组迭代器:forEach.every.some // forEach:遍历 ...

  6. redis、memcache、mongoDB 对比

    从以下几个维度,对 redis.memcache.mongoDB 做了对比. 1.性能 都比较高,性能对我们来说应该都不是瓶颈. 总体来讲,TPS 方面 redis 和 memcache 差不多,要大 ...

  7. 用FPGA对ASIC进行原型验证的过程(转)

    用FPGA对ASIC进行原型验证的过程   reference:http://xilinx.eetrend.com/d6-xilinx/article/2018-10/13736.html     鉴 ...

  8. session会话示例

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"% ...

  9. 强震记录和GPS记录,地震波记录的区别

    强震记录的是加速度数据,但gps记录的是位移数据.这样的话,强震记录应该说是近场地震数据: 那么, 为什么不干脆用近场的地震波仪器呢,是因为,地震仪记录会限幅,导致记录不全.

  10. windows 访问局域网共享文件

    直接在浏览器或资源管理器输入路径就OK file://10.16.73.129/FinTech/soft