浅谈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 Chart 插件整理
Jun 18 Javascript
JS调用CS里的带参方法实例
Aug 01 Javascript
用JS实现3D球状标签云示例代码
Dec 01 Javascript
jquery实现非叠加式的搜索框提示效果
Jan 07 Javascript
兼容主流浏览器的iframe自适应高度js脚本
Jan 10 Javascript
原生JavaScript实现异步多文件上传
Dec 02 Javascript
Window.Open打开窗体和if嵌套代码
Apr 15 Javascript
RequireJS多页面应用实例分析
Jun 29 Javascript
浅谈angularJS中的事件
Jul 12 Javascript
原生JS实现圣旨卷轴展开效果
Mar 06 Javascript
详解vue-cli官方脚手架配置
Jul 20 Javascript
Vue组件生命周期运行原理解析
Nov 25 Vue.js
详细分析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
火影忍者:三大瞳力之一的白眼,为什么没有写轮眼那么出色?
2020/03/02 日漫
for循环连续求和、九九乘法表代码
2012/02/20 PHP
php mailer类调用远程SMTP服务器发送邮件实现方法
2016/03/04 PHP
php mysqli查询语句返回值类型实例分析
2016/06/29 PHP
php如何修改SESSION的生存存储时间的实例代码
2017/07/05 PHP
PHP性能测试工具xhprof安装与使用方法详解
2018/04/29 PHP
thinkPHP5框架auth权限控制类与用法示例
2018/06/12 PHP
php中目录操作opendir()、readdir()及scandir()用法示例
2019/06/08 PHP
使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
2014/04/15 Javascript
javascript setinterval 的正确语法如何书写
2014/06/17 Javascript
基于javascript实现右下角浮动广告效果
2016/01/08 Javascript
jQuery基于ajax操作json数据简单示例
2017/01/05 Javascript
vue-router路由参数刷新消失的问题解决方法
2017/06/17 Javascript
react native实现往服务器上传网络图片的实例
2017/08/07 Javascript
ES6中Array.copyWithin()函数的用法实例详解
2017/09/16 Javascript
浅谈Vue下使用百度地图的简易方法
2018/03/23 Javascript
vuejs2.0运用原生js实现简单拖拽元素功能
2020/08/21 Javascript
vue组件是如何解析及渲染的?
2021/01/13 Vue.js
[01:14:12]2018DOTA2亚洲邀请赛4.7 总决赛 LGD vs Mineski 第二场
2018/04/09 DOTA
[59:30]VG vs LGD 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
Python实现从url中提取域名的几种方法
2014/09/26 Python
python发送HTTP请求的方法小结
2015/07/08 Python
python+matplotlib绘制饼图散点图实例代码
2018/01/20 Python
Python实现在某个数组中查找一个值的算法示例
2018/06/27 Python
基于Python2、Python3中reload()的不同用法介绍
2019/08/12 Python
Python连接Oracle之环境配置、实例代码及报错解决方法详解
2020/02/11 Python
Python3标准库glob文件名模式匹配的问题
2020/03/13 Python
Python基于template实现字符串替换
2020/11/27 Python
css3 伪元素和伪类选择器详解
2014/09/04 HTML / CSS
详解如何使用CSS3中的结构伪类选择器和伪元素选择器
2020/01/06 HTML / CSS
PPP协议组成及简述协议协商的基本过程
2015/05/28 面试题
大学团支书的自我评价分享
2013/12/14 职场文书
法学院方阵解说词
2014/01/29 职场文书
高中英语演讲稿范文
2014/04/24 职场文书
2014年大学生社会实践自我鉴定
2014/09/26 职场文书
2019年世界儿童日宣传标语
2019/11/22 职场文书