JavaScript之DOM
来源:互联网 发布:mysql数据库时间 编辑:程序博客网 时间:2024/06/10 14:43
一、获取和设置文本
7.1 innerHTML
用来获取或者设置某个元素的内容(包括标签和文本)
如果有标签,会如实获取到,如果没有标签,会得到文本
用来设置内容的时候,如果有标签,会被解析成标签
兼容性:
所有的主浏览器都支持
7.2 innerText
用来获取或者设置某个元素内部的文本(不能得到标签)
在设置的时候,如果是文本,那么就被直接放到元素内部,如果是标签,会进行转义,转义成浏览器所认识的html的转义字符,从而在页面中看起来是大于号、小于号之类的东西
兼容性:
早期的火狐,不支持innerText,支持的是textContent
二、DOM操作元素的样式
8.1 className
使某个元素的className属性等于我们之前在css里面准备好的class
要注意,和css要配合起来使用
8.2 style
直接通过对象.style.属性的方式来控制每个元素的样式
注意点:
1 属性的书写
两种:
a) 如果属性只要一个单词,这个单词可以直接写出来并且是小写的
比如:color、border
b)如果属性有多个单词,要把写在css里的横杠去掉,然后根据驼峰命名的方式来写对应的属性
比如:
在css当中,backgrond-color,在js的style当中,变成:backgroundColor
2 如果要重置,就让某个属性赋值为空的字符串就可以了
3 实际作用在标签的style属性里(行内式),也只能获取到行内样式
0 0
- JavaScript之DOM
- javascript之DOM技术
- javascript之DOM篇
- javascript之Dom对象
- JavaScript之DOM笔记
- javascript之DOM详解
- javascript之DOM技术
- Javascript之dom解析
- javascript之DOM操作
- JavaScript之DOM编程
- javascript之DOM操作
- javascript之DOM对象
- JavaScript之七:DOM
- javascript基础之DOM
- JavaScript之DOM
- JavaScript之DOM
- JavaScript之DOM总结
- javascript之DOM操作
- java反编译工具 JD-GUI
- 创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。 要求:自己设计函数的参数,返回值。
- Android自定义View实现水波浪效果
- guava使用系列之Optional
- code signing is required for product type 'Unit Test Bundle' in SDK 'iOS 10.1'
- JavaScript之DOM
- centos7下使用yum安装mysql
- 开启Nginx的目录文件列表功能
- ImageView+OkHttpUtils实现简单图片显示
- LeetCode #230 - Kth Smallest Element in a BST - Medium
- 【51.27%】【codeforces 604A】Uncowed Forces
- RxJava RxAndroid 1.2 学习记录
- Google C++ Test Framework使用
- 斯坦福Swift公开课上线 国内开发者已着手翻译