第一部分:js操作html元素的属性
1、用js对html的属性操作,就是对其元素的属性进行读和写的操作
有名函数的调用方式:函数名()
匿名函数的调用方式:对象.事件名 = function(){}
2、属性的读操作:获取、找到元素属性的属性值,语法:元素.属性名
3、属性的写操作:替换、修改元素属性的属性值,语法:元素.属性名 = 新的属性值
4、innerHTML表示的是双标签里面的内容(内容可以是各种标签,也可以是纯内容)
innerHTML的读操作:获取、找到元素里的内容,语法:元素.innerHTML
innerHTML的写操作:修改、重置元素里的内容,语法:元素.innerHTML = 新的内容
innerHTML的添加操作:添加元素里的内容,语法:元素.innerHTML += 新的内容
5、用js操作元素在多个样式之间进行切换的时候,就用className,语法:元素.className = css样式的类名
6、在用js操作html元素属性遇到判断的要注意以下几点:
6.1、所有的相对路径都不能拿来做判断,哪些元素的属性有相对路径?
6.2、img标签的src属性,link标签的href属性,a标签的href属性有相对路径,因为这些相对路径不能读,但是能写。
6.3、颜色值不能拿来做判断
6.4、innerHTML的值不能拿来做判断