| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> 2021-09-28 -> 正文阅读 |
|
[JavaScript知识库]2021-09-28 |
DOM是文档的对象模型,根据W3C DOM规范为文档提供了一种结构化表示方法,通过改方法可以改变文档的内容和展示形式。 通常来说,DOM操作分为3方面:DOM Core、HTML-DOM和CSS-DOM. 1、DOM Core DOM Core(核心 DOM)它不属于任何语言,它是一组标准的接口,任何一种支持DOM的程序语言都可以使用它。JavaScript中的getElementByld()、getElementsByTagName()、getAttribute()、setAttribute()等方法都是DOM Core的组成部分 2、HTML-DOM 在JavaScrrpt中,有很多专属于HTML-DOM的属性。如document.forms、element.src等 例如: (1)使用HTML-DOM来获取表单对象的方法: document.forms; (2)、使用HTML-DOM来获取元素的title属性: element.title;
对元素的内容和值进行操作 定义: text()方式对元素的文本进行操作 html()方式对元素的html进行操作 val()方式获取表单元素的内容 3.对DOM节点文档进行操作 定义 对节点的获取 增加 删除 修改 语法格式: $('元素')创建节点 append()添加节点? 从最后以为添加? $(父级元素).append(创建的元素); appendTo()? ?元素主动插入父级元素中? ?创建元素.appendTo('父级元素'); prepend()? 在最前方插入元素? $(父级元素).prepend(创建元素) prependTo()? 元素主动插入到父级元素的最前面? 创建元素.prependTo(父级元素)
在元素外插入元素 after();? $(se).after()? 之后插入 insertAfter();? ?创建元素.insertAfter()? ?在元素之后插入 before()? $(se).before()? ?在元素之前插入 insertBefore()? 创建元素.insertBefore()? 在元素之前插入
4、删除、复制和替换元素 定义: 删除节点? ? remove()? empty()? detach() 复制节点? ? clone() 替换节点? ? replaceAll(se)? ?replaceWith(content) 语法格式: remove()? ?移除元素? $(se).remove() detach()? ? 移除元素? $(se).datach() empty()? ? ?保留元素,但是清空节点内容 clone(.true/false)? ?true 复制所有,? false? 默认值? 仅仅复制元素
|
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 20:19:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |