浅谈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 相关文章推荐
jquery聚焦文本框与扩展文本框聚焦方法
Oct 12 Javascript
详细解读JavaScript编程中的Promise使用
Jul 27 Javascript
jquery实现的仿天猫侧导航tab切换效果
Aug 24 Javascript
跟我学习javascript的Date对象
Nov 19 Javascript
Jquery UI实现一次拖拽多个选中的元素操作
Dec 01 Javascript
Bootstrap提示框效果的实例代码
Jul 12 Javascript
vue如何获取点击事件源的方法
Aug 10 Javascript
JavaScript数组去重的多种方法(四种)
Sep 19 Javascript
Vue-Router模式和钩子的用法
Feb 28 Javascript
vue.js-div滚动条隐藏但有滚动效果的实现方法
Mar 03 Javascript
Vue微信项目按需授权登录策略实践思路详解
May 07 Javascript
vscode中vue-cli项目es-lint的配置方法
Jul 30 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环境搭建最新方法
2006/09/05 PHP
PHP实现过滤各种HTML标签
2015/05/17 PHP
PHP使用PDO创建MySQL数据库、表及插入多条数据操作示例
2019/05/30 PHP
PHP递归统计系统中代码行数
2019/09/19 PHP
php快速导入大量数据的实例方法
2019/09/23 PHP
Laravel5.5 动态切换多语言的操作方式
2019/10/25 PHP
解决使用attachEvent函数时,this指向被绑定的元素的问题的方法
2007/08/13 Javascript
使用jQuery.Validate进行客户端验证(初级篇) 不使用微软验证控件的理由
2010/06/28 Javascript
javascript 仿QQ滑动菜单效果代码
2010/09/03 Javascript
jQuery UI 实现email输入提示实例
2013/08/15 Javascript
删除节点的jquery代码
2014/01/13 Javascript
Jquery 获取对象的几种方式介绍
2014/01/17 Javascript
JavaScript中的公有、私有、特权和静态成员用法分析
2014/11/20 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
jQuery实现鼠标点击弹出渐变层的方法
2015/07/09 Javascript
JavaScript中用let语句声明作用域的用法讲解
2016/05/20 Javascript
jQuery实现的选择商品飞入文本框动画效果完整实例
2016/08/10 Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
2017/01/05 Javascript
JS实现搜索关键词的智能提示功能
2017/07/07 Javascript
Linux Centos7.2下安装nodejs&amp;npm配置全局路径的教程
2018/05/15 NodeJs
微信小程序:数据存储、传值、取值详解
2019/05/07 Javascript
js实现抽奖的两种方法
2020/03/19 Javascript
[01:03:27]Optic vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
[01:11:46]DOTA2-DPC中国联赛 正赛 iG vs Magma BO3 第一场 2月23日
2021/03/11 DOTA
python网络编程学习笔记(三):socket网络服务器
2014/06/09 Python
python flask实现分页效果
2017/06/27 Python
python执行使用shell命令方法分享
2017/11/08 Python
win10下opencv-python特定版本手动安装与pip自动安装教程
2020/03/05 Python
如何教少儿学习Python编程
2020/07/10 Python
详解Python模块化编程与装饰器
2021/01/16 Python
使用CSS3制作倾斜导航条和毛玻璃效果
2017/09/12 HTML / CSS
印尼在线精品店:Berrybenka.com
2016/10/22 全球购物
一些PHP的面试题
2015/05/06 面试题
十岁生日父母答谢词
2014/01/18 职场文书
初一学生评语大全
2014/04/24 职场文书
升学宴答谢词
2015/01/05 职场文书