浅析JS操作DOM的一些常用方法


Posted in Javascript onMay 13, 2016

getElementById(): 获取有指定惟一ID属性值文档中的元素

getElementsByName(name): 返回的是数组

getElementsByTagName(): 返回具有指定标签名的元素子元素集合

getAttribute(): 返回指定属性名的属性值

document.getElementsByTagName("a")[0].getAttribute("target");

setAttribute(): 添加指定的属性,并为其赋指定的值。

document.getElementsByTagName("INPUT")[0].setAttribute("type","button");

节点属性:

节点名称(只读):nodeName

节点值: nodeValue

节点类型(只读):nodeType

子节点:

ele.childNodes 返回数组

firstChild

lastChild

父节点

parentNode 只有一个

兄弟节点

nextSibling 某节点之后紧跟的节点

previousSibling

插入节点

appendChild() 插入在最后

insertBefore(newnode,node)在node节点之前

删除节点

removeChild(node) 成功返回被删除的节点 失败返回null

替换元素节点

replaceChild(newnode,oldnode) 实现子节点对象的替换

创建元素节点

createElement()

创建文本节点

createTextNode()

复制节点

需要被复制的节点.cloneNode(true/false)

true复制当前节点极其所以子节点,false仅复制当前节点

以上这篇浅析JS操作DOM的一些常用方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js下通过getList函数实现分页效果的代码
Sep 17 Javascript
基于jquery的loading效果实现代码
Nov 05 Javascript
JavaScript实现的字符串replaceAll函数代码分享
Apr 02 Javascript
JS根据生日算年龄的方法
May 05 Javascript
超详细的javascript数组方法汇总
Nov 21 Javascript
深入理解Javascript箭头函数中的this
Feb 13 Javascript
jquery实现页面加载效果
Feb 21 Javascript
详解vuex 中的 state 在组件中如何监听
May 23 Javascript
React + webpack 环境配置的方法步骤
Sep 07 Javascript
WebStorm ES6 语法支持设置&babel使用及自动编译(详解)
Sep 08 Javascript
Vim快速合并行及vim 将文件所有行合并到一行
Nov 27 Javascript
详解JavaScript作用域和作用域链
Mar 19 Javascript
javascript判断图片是否加载完成的方法推荐
May 13 #Javascript
jQuery Easyui 验证两次密码输入是否相等
May 13 #Javascript
浅析javascript异步执行函数导致的变量变化问题解决思路
May 13 #Javascript
Javascript基础之数组的使用
May 13 #Javascript
JS判断图片是否加载完成方法汇总(最新版)
May 13 #Javascript
BootStrap扔进Django里的方法详解
May 13 #Javascript
JavaScript重载函数实例剖析
May 13 #Javascript
You might like
模拟SQLSERVER的两个函数:dateadd(),datediff()
2006/10/09 PHP
php字符串截取的简单方法
2013/07/04 PHP
TNC vs RR BO3 第一场 2.14
2021/03/10 DOTA
innerText和innerHTML 一些问题分析
2009/05/18 Javascript
javascript调试说明
2010/06/07 Javascript
js 火狐下取本地路径实现思路
2013/04/02 Javascript
jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
2014/05/22 Javascript
什么是 AngularJS?AngularJS简介
2014/12/06 Javascript
JS中dom0级事件和dom2级事件的区别介绍
2016/05/05 Javascript
JavaScript中apply方法的应用技巧小结
2016/09/29 Javascript
Bootstrap源码解读按钮(5)
2016/12/23 Javascript
jQuery实现圣诞节礼物动画案例解析
2016/12/25 Javascript
原生JS实现图片轮播效果
2016/12/26 Javascript
JavaScript 详解预编译原理
2017/01/22 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
2017/07/09 Javascript
nodejs微信开发之自动回复的实现
2019/03/17 NodeJs
微信小程序 高德地图路线规划实现过程详解
2019/08/05 Javascript
vue2 拖动排序 vuedraggable组件的实现
2019/08/08 Javascript
如何利用 JS 脚本实现网页全自动秒杀抢购功能
2020/10/12 Javascript
Vue中使用Echarts仪表盘展示实时数据的实现
2020/11/01 Javascript
JavaScript实现滚动加载更多
2020/12/27 Javascript
[11:01]2014DOTA2西雅图邀请赛 冷冷带你探秘威斯汀
2014/07/08 DOTA
[45:52]2018DOTA2亚洲邀请赛 4.1小组赛 A组加赛 LGD vs Liquid
2018/04/02 DOTA
[59:42]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python获取运行目录与当前脚本目录的方法
2015/06/01 Python
Python3中的2to3转换工具使用示例
2015/06/12 Python
Windows下搭建python开发环境详细步骤
2020/07/20 Python
安装python时MySQLdb报错的问题描述及解决方法
2018/03/20 Python
python matplotlib画图库学习绘制常用的图
2019/03/19 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
2020/11/25 Python
英国50岁以上人群的交友网站:Ourtime
2018/03/28 全球购物
安全生产责任书
2014/03/12 职场文书
房屋授权无偿使用证明
2014/11/29 职场文书
优秀教师单行材料
2014/12/16 职场文书
奖学金申请个人主要事迹材料
2015/11/04 职场文书
Mysql数据库命令大全
2021/05/26 MySQL