浅谈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 相关文章推荐
关于firefox的ElementTraversal 接口 使用说明
Nov 11 Javascript
javascript的函数、创建对象、封装、属性和方法、继承
Mar 10 Javascript
jquery实现的可隐藏重现的靠边悬浮层实例代码
May 27 Javascript
js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
Sep 02 Javascript
js事件驱动机制 浏览器兼容处理方法
Jul 23 Javascript
D3.js实现散点图和气泡图的方法详解
Sep 21 Javascript
JavaScript提高加载和执行效率的方法
Feb 03 Javascript
webpack external模块的具体使用
Mar 10 Javascript
JavaScript ES2019中的8个新特性详解
Feb 20 Javascript
详解jQuery设置内容和属性
Apr 11 jQuery
vue下使用nginx刷新页面404的问题解决
Aug 02 Javascript
在vue项目中使用codemirror插件实现代码编辑器功能
Aug 27 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
浅谈PHP 闭包特性在实际应用中的问题
2009/10/30 PHP
基于PHP遍历数组的方法汇总分析
2013/06/08 PHP
ThinkPHP基于PHPExcel导入Excel文件的方法
2014/10/15 PHP
详解PHP序列化反序列化的方法
2015/10/27 PHP
php封装的表单验证类完整实例
2016/10/19 PHP
Laravel路由研究之domain解决多域名问题的方法示例
2019/04/04 PHP
jquery下异步提交表单 异步跨域提交表单
2010/11/17 Javascript
js里的prototype使用示例
2010/11/19 Javascript
一些主流JS框架中DOMReady事件的实现小结
2011/02/12 Javascript
javascript截取字符串(通过substring实现并支持中英文混合)
2013/06/24 Javascript
JScript分割字符串示例代码
2013/09/04 Javascript
javascript结合Canvas 实现简易的圆形时钟
2015/03/11 Javascript
异步JavaScript编程中的Promise使用方法
2015/07/28 Javascript
微信小程序购物商城系统开发系列-目录结构介绍
2016/11/21 Javascript
jQuery插件echarts去掉垂直网格线用法示例
2017/03/03 Javascript
用node开发并发布一个cli工具的方法步骤
2019/01/03 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
2020/07/22 Javascript
Node.js中的异步生成器与异步迭代详解
2021/01/31 Javascript
Python判断列表是否已排序的各种方法及其性能分析
2016/06/20 Python
python+pygame简单画板实现代码实例
2017/12/13 Python
python实现将excel文件转化成CSV格式
2018/03/22 Python
Python提取特定时间段内数据的方法实例
2019/04/01 Python
解决Pycharm后台indexing导致不能run的问题
2019/06/27 Python
python 模拟贷款卡号生成规则过程解析
2019/08/30 Python
python线程定时器Timer实现原理解析
2019/11/30 Python
CAT鞋美国官网:CAT Footwear
2017/11/27 全球购物
What's the difference between an interface and abstract class? (接口与抽象类有什么区别)
2012/10/29 面试题
光信息科学与技术专业职业生涯规划
2014/03/13 职场文书
《火烧云》教学反思
2014/04/12 职场文书
安全生产标语大全
2014/10/06 职场文书
违反工作规定检讨书范文
2014/12/14 职场文书
办公室主任个人总结
2015/02/28 职场文书
保卫工作个人总结
2015/03/03 职场文书
西柏坡观后感
2015/06/08 职场文书
2016年暑期社会实践活动总结报告
2016/04/06 职场文书
《合作意向书》怎么写?
2019/08/20 职场文书