浅谈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 相关文章推荐
[原创]js与自动伸缩图片 自动缩小图片的多浏览器兼容的方法总结
Mar 12 Javascript
通过DOM脚本去设置样式信息
Sep 19 Javascript
jquery获取tr中控件值并操作tr实现思路
Mar 27 Javascript
基于Bootstrap的Metronic框架实现条码和二维码的生成及打印处理操作
Aug 29 Javascript
用React实现一个完整的TodoList的示例代码
Oct 30 Javascript
在HTML文档中嵌入JavaScript的四种方法
May 07 Javascript
使用vue2.0创建的项目的步骤方法
Sep 25 Javascript
微信小程序实现单选功能
Oct 30 Javascript
react koa rematch 如何打造一套服务端渲染架子
Jun 26 Javascript
JS使用H5实现图片预览功能
Sep 30 Javascript
js+canvas实现转盘效果(两个版本)
Sep 13 Javascript
vue中使用腾讯云Im的示例
Oct 23 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
Java和PHP在Web开发方面对比分析
2015/03/01 PHP
thinkphp中字符截取函数msubstr()用法分析
2016/01/09 PHP
PHP goto语句用法实例
2019/08/06 PHP
HTML-CSS群中单选引发的“事件”
2007/03/05 Javascript
javascript onkeydown,onkeyup,onkeypress,onclick,ondblclick
2009/02/04 Javascript
JavaScript 学习笔记(十三)Dom创建表格
2010/01/21 Javascript
js操作ajax返回的json的注意问题!
2010/02/23 Javascript
5个最佳的Javascript日期处理类库分享
2012/04/15 Javascript
jquery实现表格奇数偶数行不同样式(有图为证及实现代码)
2013/01/23 Javascript
extjs两个tbar问题探讨
2013/08/08 Javascript
jquery toolbar与网页浮动工具条具体实现代码
2014/01/12 Javascript
JavaScript Array对象详解
2016/03/01 Javascript
AngularJS 应用身份认证的技巧总结
2016/11/07 Javascript
javascript正则表达式模糊匹配IP地址功能示例
2017/01/06 Javascript
简单实现jQuery多选框功能
2017/01/09 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
vue2组件之select2调用的示例代码
2017/10/12 Javascript
详解js类型判断
2018/05/22 Javascript
js getBoundingClientRect使用方法详解
2019/07/17 Javascript
Ant Design Pro 下实现文件下载的实现代码
2019/12/03 Javascript
vue引用外部JS的两种种方法
2020/01/28 Javascript
vue的webcamjs集成方式
2020/11/16 Javascript
解决pycharm运行出错,代码正确结果不显示的问题
2018/11/30 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
2018/11/30 Python
详解django中Template语言
2020/02/22 Python
python3.7添加dlib模块的方法
2020/07/01 Python
Python装饰器结合递归原理解析
2020/07/02 Python
美国首屈一指的高品质珠宝设计师和零售商:Allurez
2018/01/23 全球购物
实现strstr功能,即在父串中寻找子串首次出现的位置
2016/08/05 面试题
《海底世界》教学反思
2014/04/16 职场文书
工程售后服务方案
2014/06/08 职场文书
2015年五四青年节活动总结
2015/02/10 职场文书
Flask response响应的具体使用
2021/07/15 Python
RPM包方式安装Oracle21c的方法详解
2021/08/23 Oracle
【D4DJ】美少女DJ企划 动画将于明年冬季开播第2季
2022/04/11 日漫
Python如何加载模型并查看网络
2022/07/15 Python