浅谈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中的对象和数组的应用技巧
Jan 07 Javascript
extjs 学习笔记(二) Ext.Element类
Oct 13 Javascript
使用滤镜设置透明导致 IE 6/7/8/9 解析异常的解决方法
Apr 07 Javascript
基于jquery实现后台左侧菜单点击上下滑动显示
Apr 11 Javascript
使用jQuery仿苹果官网焦点图特效
Dec 23 Javascript
javascript实现控制浏览器全屏
Mar 30 Javascript
jQuery支持添加事件的日历特效代码分享(3种样式)
Aug 24 Javascript
JavaScript实现广告弹窗效果
Aug 09 Javascript
jquery组件WebUploader文件上传用法详解
Oct 23 Javascript
微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义实例
Dec 08 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
Jan 19 Javascript
利用Vue实现一个markdown编辑器实例代码
May 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
php google或baidu分页代码
2009/11/26 PHP
php结合正则获取字符串中数字
2015/06/19 PHP
Yii2增删改查之查询 where参数详细介绍
2016/08/08 PHP
Fleaphp常见函数功能与用法示例
2016/11/15 PHP
Laravel+Intervention实现上传图片功能示例
2019/07/09 PHP
PHP设计模式之数据访问对象模式(DAO)原理与用法实例分析
2019/12/12 PHP
[对联广告] JS脚本类
2006/08/27 Javascript
利用JS重写Cognos右键菜单的实现代码
2010/04/11 Javascript
JavaScript开发规范要求(规范化代码)
2010/08/16 Javascript
重写javascript中window.confirm的行为
2012/10/21 Javascript
javascript阻止浏览器后退事件防止误操作清空表单
2013/11/22 Javascript
基于jquery实现等比缩放图片
2014/12/03 Javascript
在JSP中如何实现MD5加密的方法
2016/11/02 Javascript
JavaScript的变量声明提升问题浅析(Hoisting)
2016/11/30 Javascript
jQuery复合事件结合toggle()方法的用法示例
2017/06/10 jQuery
Javascript实现跨域后台设置拦截的方法详解
2017/08/04 Javascript
Vue EventBus自定义组件事件传递
2018/06/25 Javascript
微信小程序-form表单提交代码实例
2019/04/29 Javascript
详解小程序毫秒级倒计时(适用于拼团秒杀功能)
2019/05/05 Javascript
详解关于React-Router4.0跳转不置顶解决方案
2019/05/10 Javascript
JavaScript实现Excel表格效果
2020/02/07 Javascript
把项目从Python2.x移植到Python3.x的经验总结
2015/04/20 Python
python通过函数属性实现全局变量的方法
2015/05/16 Python
python操作mysql代码总结
2018/06/01 Python
python RC4加密操作示例【测试可用】
2019/09/26 Python
Python异步编程之协程任务的调度操作实例分析
2020/02/01 Python
PyInstaller的安装和使用的详细步骤
2020/06/02 Python
日本热销NO.1胶原蛋白冻:Aishitoto爱希特多
2019/06/20 全球购物
Bata印度官网:源自欧洲舒适鞋履品牌
2020/01/30 全球购物
2014庆六一活动方案
2014/03/02 职场文书
财务担保书范文
2014/04/02 职场文书
微笑服务演讲稿
2014/05/13 职场文书
三分钟自我介绍演讲稿
2014/08/21 职场文书
Pytorch 如何实现LSTM时间序列预测
2021/05/17 Python
Python echarts实现数据可视化实例详解
2022/03/03 Python
python 使用tkinter与messagebox写界面和弹窗
2022/03/20 Python