浅谈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 高级语法介绍
Jun 15 Javascript
js中回调函数的学习笔记
Jul 31 Javascript
jquery实现简洁文件上传表单样式
Nov 02 Javascript
基于Bootstrap+jQuery.validate实现表单验证
May 30 Javascript
jquery.serialize() 函数语法及简单实例
Jul 08 Javascript
jquery+ajax+text文本框实现智能提示完整实例
Jul 09 Javascript
Node.JS中快速扫描端口并发现局域网内的Web服务器地址(80)
Sep 18 Javascript
vue2.0在没有dev-server.js下的本地数据配置方法
Feb 23 Javascript
JavaScript高级函数应用之分时函数实例分析
Aug 03 Javascript
vue实现在一个方法执行完后执行另一个方法的示例
Aug 25 Javascript
用Fundebug插件记录网络请求异常的方法
Feb 21 Javascript
浅析JavaScript异步代码优化
Mar 18 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
MySql 按时间段查询数据方法(实例说明)
2008/11/02 PHP
PHP autoload与spl_autoload自动加载机制的深入理解
2013/06/05 PHP
php preg_replace替换实例讲解
2013/11/04 PHP
php模拟服务器实现autoindex效果的方法
2015/03/10 PHP
CodeIgniter基于Email类发邮件的方法
2016/03/29 PHP
PHP面向对象程序设计继承用法简单示例
2018/12/28 PHP
php判断数组是否为空的实例方法
2020/05/10 PHP
裁剪字符串trim()自定义改进版
2013/04/10 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
详解JavaScript编程中的数组结构
2015/10/24 Javascript
浅谈JS使用[ ]来访问对象属性
2016/09/21 Javascript
微信小程序dom操作的替代思路实例分析
2018/12/06 Javascript
继承行为在 ES5 与 ES6 中的区别详解
2019/12/24 Javascript
vue-router定义元信息meta操作
2020/12/07 Vue.js
如何管理Vue中的缓存页面
2021/02/06 Vue.js
Python输出PowerPoint(ppt)文件中全部文字信息的方法
2015/04/28 Python
详解Python核心对象类型字符串
2018/02/11 Python
Django 简单实现分页与搜索功能的示例代码
2019/11/07 Python
关于Python turtle库使用时坐标的确定方法
2020/03/19 Python
python为什么要安装到c盘
2020/07/20 Python
Python如何输出警告信息
2020/07/30 Python
pip 20.3 新版本发布!即将抛弃 Python 2.x(推荐)
2020/12/16 Python
HTML5 window/iframe跨域传递消息 API介绍
2013/08/26 HTML / CSS
Answear匈牙利:来自全球200多个知名时尚品牌
2017/04/21 全球购物
Spartoo瑞典:鞋子、包包和衣服
2018/09/15 全球购物
有趣的流行文化T恤、马克杯、手机壳和更多:Look Human
2019/01/07 全球购物
Aeropostale官网:美国著名校园品牌及青少年服饰品牌
2019/03/21 全球购物
Eton丹麦官网:精美的男式衬衫
2020/05/27 全球购物
strlen的几种不同实现方法
2013/05/31 面试题
班主任个人工作反思
2014/04/28 职场文书
团队精神口号
2014/06/06 职场文书
官僚主义现象查摆问题整改措施
2014/10/04 职场文书
面试通知短信
2015/04/20 职场文书
win10下go mod配置方式
2021/04/25 Golang
MySQL官方导出工具mysqlpump的使用
2021/05/21 MySQL
再也不用花钱买漫画!Python爬取某漫画的脚本及源码
2021/06/09 Python