浅谈javascript中的DOM方法


Posted in Javascript onJuly 16, 2015

1:获取对象的三种方法

1)document.getElementById(id);通过对象的属性id来获取;

2)element.getElementByTagName(tag);通过标签名来获取;

3)element.getElementByClassName(class);通过属性类名来获取;

2:属性的set和get方法.

1)object.getAttribute(attribute);获取元素的属性.===>>>HTMLDOM: object.attribute;

2)object.setAttribute(attribute,value);设置元素的属性.====>>>HTMLDOM:object.attribute=value;

3:有关节点的一些属性

1)childNodes属性:返回一个数组.

element.childNodes[0]等价于element.firstChild

element.childNodes[element.childNodes.length]等价于element.lastChild

2)nodeType属性:共有12种可能的取值.但其中仅有3种具有使用价值

元素节点的nodeType=1

属性节点的nodeType=2

文本节点的nodeType=3

3)nodeValue属性:主要功能是改变元素中的文本内容功能类似object.innerHTML

例如:<p id="p">这是一个文本节点</p>

var p=document.getElementById("p");

p.childNodes[0].nodeValue="改变文本节点的内容";

这样就改变了p节点中的内容;

也可以这样实现:p.innerHTML="改变文本节点的内容";

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
javascript eval函数深入认识
Feb 21 Javascript
用表格输出1-1000之间的数字实现代码(附特效)
Apr 21 Javascript
使用jQuery避免鼠标双击的解决方案
Aug 21 Javascript
jquery实现瀑布流效果分享
Mar 26 Javascript
jQuery实现拖动调整表格单元格大小的代码实例
Jan 13 Javascript
详解AngularJS中$http缓存以及处理多个$http请求的方法
Feb 06 Javascript
JavaScript获取IP获取的是IPV6 如何校验
Jun 12 Javascript
老生常谈ES6中的类
Jul 31 Javascript
小程序实现多列选择器
Feb 15 Javascript
js实现简单分页导航栏效果
Jun 28 Javascript
JavaScript中的函数申明、函数表达式、箭头函数
Dec 06 Javascript
JavaScript实现简单计算器
Mar 19 Javascript
详细分析JavaScript函数定义
Jul 16 #Javascript
jQuery时间轴插件使用详解
Jul 16 #Javascript
jQuery实现定时读取分析xml文件的方法
Jul 16 #Javascript
Javascript函数的参数
Jul 16 #Javascript
Javascript简单改变表单元素背景的方法
Jul 15 #Javascript
JavaScript基于ajax编辑信息用法实例
Jul 15 #Javascript
JavaScript实现对下拉列表值进行排序的方法
Jul 15 #Javascript
You might like
全国FM电台频率大全 - 14 江西省
2020/03/11 无线电
PHP调用Linux命令权限不足问题解决方法
2015/02/07 PHP
php使用array_chunk函数将一个数组分割成多个数组
2018/12/05 PHP
jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
2011/07/28 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形菜单
2015/11/30 Javascript
深入探秘jquery瀑布流的实现
2016/01/30 Javascript
谈谈第三方App接入微信登录 解读
2016/12/27 Javascript
js实现把图片的绝对路径转为base64字符串、blob对象再上传
2016/12/29 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
react.js CMS 删除功能的实现方法
2017/04/17 Javascript
Angular5中调用第三方js插件的方法
2018/02/26 Javascript
vue中使用vue-cli接入融云实现即时通信
2019/04/19 Javascript
node.js基于socket.io快速实现一个实时通讯应用
2019/04/23 Javascript
jQuery实现的解析本地 XML 文档操作示例
2020/04/30 jQuery
浅谈使用nodejs搭建web服务器的过程
2020/07/20 NodeJs
如何利用vue实现波谱拟合详解
2020/11/05 Javascript
[42:56]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[48:31]完美世界DOTA2联赛PWL S3 DLG vs Phoenix 第二场 12.17
2020/12/19 DOTA
django+js+ajax实现刷新页面的方法
2017/05/22 Python
实例分析python3实现并发访问水平切分表
2018/09/29 Python
对python cv2批量灰度图片并保存的实例讲解
2018/11/09 Python
基于OpenCV python3实现证件照换背景的方法
2019/03/22 Python
python可以用哪些数据库
2020/06/22 Python
Python列表推导式实现代码实例
2020/09/09 Python
python使用正则表达式匹配txt特定字符串(有换行)
2020/12/09 Python
Python抖音快手代码舞(字符舞)的实现方法
2021/02/07 Python
移动端HTML5实现文件上传功能【附代码】
2016/03/25 HTML / CSS
梵蒂冈和罗马卡:Omnia Card Pass
2018/02/10 全球购物
学习经验交流会主持词
2014/04/01 职场文书
班主任寄语大全
2014/04/04 职场文书
三严三实对照检查材料
2014/08/25 职场文书
社会实践活动报告
2015/02/05 职场文书
2016年社区综治宣传月活动总结
2016/03/16 职场文书
Python实战之疫苗研发情况可视化
2021/05/18 Python
基于Redis的List实现特价商品列表功能
2021/08/30 Redis
vue elementUI表格控制对应列
2022/04/13 Vue.js