浅谈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类和继承 constructor属性
Mar 04 Javascript
Javascript和HTML5利用canvas构建Web五子棋游戏实现算法
Jul 17 Javascript
js和jquery如何获取图片真实的宽度和高度
Sep 28 Javascript
jQuery中scrollLeft()方法用法实例
Jan 16 Javascript
基于JavaScript实现生成名片、链接等二维码
Sep 20 Javascript
jQuery+PHP星级评分实现方法
Oct 02 Javascript
Vue实现路由跳转和嵌套
Jun 20 Javascript
vue源码学习之Object.defineProperty对象属性监听
May 30 Javascript
jQuery实现表单动态加减、ajax表单提交功能
Jun 08 jQuery
vue自定义键盘信息、监听数据变化的方法示例【基于vm.$watch】
Mar 16 Javascript
js页面加载后执行的几种方式小结
Jan 30 Javascript
React如何使用axios请求数据并把数据渲染到组件
Aug 05 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实现的生成静态HTML速度快类库
2007/03/31 PHP
php旋转图片90度的方法
2013/11/07 PHP
ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
2014/06/23 PHP
PHP中的traits实现代码复用使用实例
2015/05/13 PHP
PHP记录和读取JSON格式日志文件
2016/07/07 PHP
php中preg_replace_callback函数简单用法示例
2016/07/21 PHP
PHP结合Ueditor并修改图片上传路径
2016/10/16 PHP
php mysql获取表字段名称和字段信息的三种方法
2016/11/13 PHP
PHP实现的杨辉三角求解算法分析
2019/03/11 PHP
jQuery知识点整理
2015/01/30 Javascript
js中unicode转码方法详解
2015/10/09 Javascript
简单谈谈Vue 模板各类数据绑定
2016/09/25 Javascript
在Js页面通过POST传递参数跳转到新页面详解
2017/08/25 Javascript
如何选择适合你的JavaScript框架
2017/11/20 Javascript
自定义PC微信扫码登录样式写法
2017/12/12 Javascript
除Console.log()外更多的Javascript调试命令
2018/01/24 Javascript
vue 使用Jade模板写html,stylus写css的方法
2018/02/23 Javascript
Node.js学习之内置模块fs用法示例
2020/01/22 Javascript
[54:33]2018DOTA2亚洲邀请赛小组赛 A组加赛 Liquid vs Optic
2018/04/03 DOTA
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
pyhanlp安装介绍和简单应用
2019/02/22 Python
HTML的form表单和django的form表单
2019/07/25 Python
django 框架实现的用户注册、登录、退出功能示例
2019/11/28 Python
基于python3实现倒叙字符串
2020/02/18 Python
Java多线程实现四种方式原理详解
2020/06/02 Python
使用python脚本自动生成K8S-YAML的方法示例
2020/07/12 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
2021/01/29 Python
使用CSS3制作响应式导航菜单的方法
2015/07/12 HTML / CSS
深入理解HTML的FormData对象
2016/05/17 HTML / CSS
Amara德国:家居饰品、设计师品牌和豪华礼品
2019/05/20 全球购物
关于群众路线的心得体会
2014/11/05 职场文书
2015中学教学工作总结
2015/07/22 职场文书
2016公司中秋节寄语
2015/12/07 职场文书
Nginx实现高可用集群构建(Keepalived+Haproxy+Nginx)
2021/05/27 Servers
Nginx反向代理、重定向
2022/04/13 Servers
图神经网络GNN算法
2022/05/11 Python