*JavaScript

*JavaScript

ECMAScript: 数据类型和变量,选择结构,循环结构,对象,数组,函数,运算符(ES6特性)

DOM: 文档对象模型

-Document:每个载入浏览器的 HTML 文档都会成为 Document 对象

节点获取:

1.getElementById()

2.getElementsByName()

3.getElementsByTagName()

4.getElementsByClassName()

5.querySelector()

6.querySelectorAll()

操作文本内容:

1.innerText

2.innerHTML

操作样式:

1.HTML元素.style.样式属性="值"

2.HTML元素.setAttribute(name,value)

3.HTML元素.className = "值"

4.HTML元素.id = "值"

节点创建:

createElement():创建元素节点

createAttribute():创建属性节点

createComment():创建注释节点

createTextNode():创建文本节点

节点属性:

nodeName:节点名

nodeType:节点类型

nodeValue:节点值

节点添加:

appendChild(): 末尾追加子节点

insertBefore():已有的子节点之前插入新节点

节点删除:

removeAttribute() 从元素中移除指定属性。

removeAttributeNode() 移除指定的属性节点,并返回被移除的节点。

removeChild() 从元素中移除子节点。

replaceChild() 替换元素中的子节点。

节点关系:

childNodes:获取所有的子节点(包含空格)

children:获取所有的子节点(不包含空格)

firstChild: 第一个子节点

lastChild:最后一个子节点

nextSibling:同辈节点的下一个节点

previousSibling:同辈节点的上一个节点

parentNode:获取父节点

nodelist.item() 返回 NodeList 中位于指定下标的节点。

nodelist.length 返回 NodeList 中的节点数。

相关推荐
无咎.lsy1 分钟前
vue之vuex的使用及举例
前端·javascript·vue.js
fishmemory7sec8 分钟前
Electron 主进程与渲染进程、预加载preload.js
前端·javascript·electron
小叶学C++9 分钟前
【C++】类与对象(下)
java·开发语言·c++
ac-er888811 分钟前
PHP“===”的意义
开发语言·php
fishmemory7sec11 分钟前
Electron 使⽤ electron-builder 打包应用
前端·javascript·electron
jk_10129 分钟前
MATLAB中decomposition函数用法
开发语言·算法·matlab
weixin_4640780730 分钟前
C#串口温度读取
开发语言·c#
无敌の星仔32 分钟前
一个月学会Java 第2天 认识类与对象
java·开发语言
豆豆1 小时前
为什么用PageAdmin CMS建设网站?
服务器·开发语言·前端·php·软件构建
JUNAI_Strive_ving1 小时前
番茄小说逆向爬取
javascript·python