浅谈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 开天辟地入门篇一
Dec 09 Javascript
JS获取月的最后一天与JS得到一个月份最大天数的实例代码
Dec 16 Javascript
JS实现的页面自定义滚动条效果
Oct 26 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
Jun 03 Javascript
Ubuntu 16.04 64位中搭建Node.js开发环境教程
Oct 19 Javascript
jquery实现焦点轮播效果
Feb 23 Javascript
微信小程序tabBar底部导航中文注解api详解
Aug 16 Javascript
利用adb shell和node.js实现抖音自动抢红包功能(推荐)
Feb 22 Javascript
jQuery实现导航样式布局操作示例【可自定义样式布局】
Jul 24 jQuery
JavaScript中的回调函数实例讲解
Jan 27 Javascript
vue基本使用--refs获取组件或元素的实例
Nov 07 Javascript
element-ui中el-upload多文件一次性上传的实现
Dec 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
ThinkPHP的L方法使用简介
2014/06/18 PHP
php实现通过cookie换肤的方法
2015/07/13 PHP
thinkphp 字母函数详解T/I/N/D/M/A/R/U
2017/04/03 PHP
Yii2设置默认控制器的两种方法
2017/05/19 PHP
js快速排序的实现代码
2013/12/08 Javascript
javascript中的事件代理初探
2014/03/08 Javascript
node.js实现多图片上传实例
2014/06/03 Javascript
jquery实现页面虚拟键盘特效
2015/08/08 Javascript
jquery实现华丽的可折角广告代码
2015/09/02 Javascript
Jquery轮播效果实现过程解析
2016/03/30 Javascript
Vue开发过程中遇到的疑惑知识点总结
2017/01/20 Javascript
又拍云 Node.js 实现文件上传、删除功能
2018/10/28 Javascript
详解Vue中使用Axios拦截器
2019/04/22 Javascript
Node.js 获取微信JS-SDK CONFIG的方法示例
2019/05/21 Javascript
Flutter部件内部状态管理小结之实现Vue的v-model功能
2019/06/11 Javascript
详解解决小程序中webview页面多层history返回问题
2019/08/20 Javascript
JS实现移动端在线签协议功能
2019/08/22 Javascript
Vue项目打包部署到iis服务器的配置方法
2019/10/14 Javascript
python实现文件快照加密保护的方法
2015/06/30 Python
python冒泡排序简单实现方法
2015/07/09 Python
Python解析excel文件存入sqlite数据库的方法
2016/11/15 Python
python 编程之twisted详解及简单实例
2017/01/28 Python
keras 解决加载lstm+crf模型出错的问题
2020/06/10 Python
CSS3 实现时间轴动画
2020/11/25 HTML / CSS
迪斯尼商品官方网站:ShopDisney
2016/08/01 全球购物
日本食品网上商店:JaponShop.com
2017/11/28 全球购物
Dogeared官网:在美国手工制作的珠宝
2019/08/24 全球购物
单位单身证明范本
2014/01/11 职场文书
干部行政关系介绍信
2014/01/17 职场文书
2016年社区服务活动总结
2016/04/06 职场文书
2019年12月24日平安夜祝福语集锦
2019/12/24 职场文书
Python 高级库15 个让新手爱不释手(推荐)
2021/05/15 Python
解决SpringBoot跨域的三种方式
2021/06/26 Java/Android
手把手教你实现PyTorch的MNIST数据集
2021/06/28 Python
教你修复 Win11应用商店加载空白问题
2021/12/06 数码科技
JavaScript实现酷炫的鼠标拖尾特效
2022/02/18 Javascript