本文介绍: 3、css设置样式总结、节点、节点之间关系、创建元素的方式、BOM
一、css设置样式的方式总结:
对象.style.css属性
对象.className = ‘’
对象.setAttribut(‘style’,‘css样式’)
对象.setAttribute(‘class’,‘类名’)
对象.style.setProperty(css属性名,css属性值)
对象.style.cssText = “css样式表”
二、节点
DOM节点:网页中所有的内容都是节点
节点的特征:
标签节点
属性节点
文本节点
document节点
三、节点之间的关系
嵌套关系
1、父节点 parentNode
2、父元素节点 parentElement
parentNode与parentElement的区别:
3、子节点 childNodes (标签节点、文本节点、注释节点)
每个li前后都有text
4、子元素节点 children 标签节点
5、第一个子节点 firstChild 文本节点
6、第一个子元素节点 firstElementChild 标签节点
7、最后一个子节点 lastChild 文本节点
8、最后一个子节点 lastElementChild 标签节点
并列关系
1、上一个节点 previousSibling 文本节点
2、上一个元素节点 previousElementSibling 标签节点
3、下一个节点 nextSibling 文本节点
4、下一个元素节点 nextElementSibling 标签节点
总结
四、创建元素的三种方式
1、document.write() 弊端:只能往body中添加元素
2、innerHTML 弊端:覆盖原有的元素
3、document.createElement(“标签名”)
1、添加元素:
2、删除元素:
综合案例:
五、BOM
属性:console、全局变量、location( 操作地址栏)、history
location
history
方法:alert()、prompt()全局函数
事件:onload、onscroll
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。