浅谈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 相关文章推荐
JS 自动完成 AutoComplete(Ajax 查询)
Jul 07 Javascript
基于jQuery实现图片的前进与后退功能
Apr 24 Javascript
JQuery中SetTimeOut传参问题探讨
May 10 Javascript
js动态删除div元素基本思路及实现代码
May 08 Javascript
基于Bootstrap3表格插件和分页插件实例详解
May 17 Javascript
支持移动端原生js轮播图
Feb 16 Javascript
基于BootStrap实现简洁注册界面
Jul 20 Javascript
原生JS实现的放大镜特效示例【测试可用】
Dec 08 Javascript
详解微信小程序支付流程与梳理
Jul 16 Javascript
在layui中layer弹出层点击事件无效的解决方法
Sep 05 Javascript
微信小程序之高德地图多点路线规划过程示例详解
Jan 18 Javascript
前端JavaScript大管家 package.json
Nov 02 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
粗略计算在线时间,bug:ip相同
2006/12/09 PHP
php cout&amp;lt;&amp;lt;的一点看法
2010/01/24 PHP
理解php Hash函数,增强密码安全
2011/02/25 PHP
PHP获取一个字符串中间一部分字符的方法
2014/08/19 PHP
php简单计算页面加载时间的方法
2015/06/19 PHP
使用Appcan客户端自动更新PHP版本号(全)
2015/07/31 PHP
PHP中define() 与 const定义常量的区别详解
2019/06/25 PHP
jQuery 行级解析读取XML文件(附源码)
2009/10/12 Javascript
jQuery学习笔记之jQuery的事件
2010/12/22 Javascript
JS 面向对象之神奇的prototype
2011/02/26 Javascript
jQuery LigerUI 插件介绍及使用之ligerDrag和ligerResizable示例代码打包
2011/04/06 Javascript
JavaScript高级程序设计(第3版)学习笔记 概述
2012/10/11 Javascript
让你的博客飘雪花超出屏幕依然看得见
2013/01/04 Javascript
javascript实现倒计时N秒后网页自动跳转代码
2014/12/11 Javascript
jQuery的context属性用法实例
2014/12/27 Javascript
EasyUI中combobox默认值注意事项
2015/03/01 Javascript
jquery实现全选、反选、获得所有选中的checkbox
2020/09/13 Javascript
express框架实现基于Websocket建立的简易聊天室
2017/08/10 Javascript
python中关于时间和日期函数的常用计算总结(time和datatime)
2013/03/08 Python
浅析Python中的多进程与多线程的使用
2015/04/07 Python
在Python程序和Flask框架中使用SQLAlchemy的教程
2016/06/06 Python
Python基于贪心算法解决背包问题示例
2017/11/27 Python
Python计算一个给定时间点前一个月和后一个月第一天的方法
2018/05/29 Python
在django模板中实现超链接配置
2019/08/21 Python
python 视频下载神器(you-get)的具体使用
2021/01/06 Python
交通专业个人自荐信格式
2013/09/23 职场文书
九月份红领巾广播稿
2014/01/22 职场文书
货车司机岗位职责
2014/03/18 职场文书
四年级评语大全
2014/04/21 职场文书
环保专项行动方案
2014/05/12 职场文书
2014年优秀党员材料
2014/12/18 职场文书
人民检察院起诉书
2015/05/20 职场文书
2016年基层党组织创先争优承诺书
2016/03/25 职场文书
Mysql 如何批量插入数据
2021/04/06 MySQL
详解PHP用mb_string处理windows中文字符
2021/05/26 PHP
MySQL数据库必备之条件查询语句
2021/10/15 MySQL