JavaScript简单遍历DOM对象所有属性的实现方法


Posted in Javascript onOctober 21, 2015

本文实例讲述了JavaScript遍历DOM对象所有属性的实现方法。分享给大家供大家参考,具体如下:

DOM对象的HTML:

<button id="btnToggleState" onclick="toggleStateManagement()">Disable State Cookie</button>

1、遍历DOM对象所有具备的属性(全属性、不管在HTML tag中是否设置都会遍历)

var obj=document.getElementById("btnToggleState") 
var s="";
for(var elem in obj)
   s+=elem+"\n";
alert(s);

2、遍历DOM对象在HTML tag中设置过的属性

$.each($('#btnToggleState')[0].attributes,function(i,attrib){
  alert(i+":"+attrib.name+":"+attrib.value);
});

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JS连连看源码完美注释版(推荐)
Dec 09 Javascript
JQuery之proxy实现绑定代理方法
Aug 01 Javascript
轻松掌握JavaScript单例模式
Aug 25 Javascript
canvas实现粒子时钟效果
Feb 06 Javascript
利用nvm管理多个版本的node.js与npm详解
Nov 02 Javascript
分享ES6的7个实用技巧
Jan 18 Javascript
微信公众平台 客服接口发消息的实现代码(Java接口开发)
Apr 17 Javascript
解决vue组件props传值对象获取不到的问题
Jun 06 Javascript
JS控制GIF图片的停止与显示
Oct 24 Javascript
node使用mysql获取数据库数据中文乱码问题的解决
Dec 02 Javascript
原生js实现日期选择插件
May 21 Javascript
基于canvas实现手写签名(vue)
May 21 Javascript
详解JavaScript操作HTML DOM的基本方式
Oct 21 #Javascript
JavaScript函数的调用以及参数传递
Oct 21 #Javascript
Java中Timer的用法详解
Oct 21 #Javascript
JS实现的竖向折叠菜单代码
Oct 21 #Javascript
JS基于Mootools实现的个性菜单效果代码
Oct 21 #Javascript
纯javascript实现自动发送邮件
Oct 21 #Javascript
JS实现Fisheye效果动感放大菜单代码
Oct 21 #Javascript
You might like
饭制《星际争霸》Mod:优化游戏机制 增加新单位
2017/07/02 星际争霸
初探PHP5
2006/10/09 PHP
php5.2以下版本无json_decode函数的解决方法
2014/05/25 PHP
php可应用于面包屑导航的迭代寻找家谱树实现方法
2015/02/02 PHP
php实现贪吃蛇小游戏
2016/07/26 PHP
Linux下快速搭建php开发环境
2017/03/13 PHP
如何在Laravel5.8中正确地应用Repository设计模式
2019/11/26 PHP
javascript 必知必会之closure
2009/09/21 Javascript
javascript 兼容所有浏览器的DOM扩展功能
2012/08/01 Javascript
node.js中的favicon.ico请求问题处理
2014/12/15 Javascript
深入分析Javascript事件代理
2016/01/30 Javascript
基于JavaScript实现添加到购物车效果附源码下载
2016/08/22 Javascript
微信小程序  action-sheet详解及实例代码
2016/11/09 Javascript
JS获取本周周一,周末及获取任意时间的周一周末功能示例
2017/02/09 Javascript
JavaScript内存泄漏的处理方式
2017/11/20 Javascript
Layer弹出层动态获取数据的方法
2018/08/20 Javascript
js+html实现周岁年龄计算器
2019/06/25 Javascript
ES6函数和数组用法实例分析
2020/05/23 Javascript
[07:12]2014DOTA2西雅图国际邀请赛 黑马Liquid专题采访
2014/07/12 DOTA
[46:23]完美世界DOTA2联赛PWL S2 FTD vs Magma 第一场 11.20
2020/11/23 DOTA
python连接池实现示例程序
2013/11/26 Python
python实现数通设备端口监控示例
2014/04/02 Python
python3实现ftp服务功能(客户端)
2017/03/24 Python
python实现超市管理系统(后台管理)
2019/10/25 Python
python常用数据重复项处理方法
2019/11/22 Python
python输出pdf文档的实例
2020/02/13 Python
Pycharm+Python工程,引用子模块的实现
2020/03/09 Python
CSS3绘制不规则图形的一些方法示例
2015/11/07 HTML / CSS
美国知名户外用品畅销中心:Sierra Trading Post
2016/07/19 全球购物
如何找出EMP表里面SALARY第N高的employee
2013/12/05 面试题
什么是方法的重载
2013/06/24 面试题
写自荐信的注意事项
2014/03/09 职场文书
买卖合同协议书范本
2014/10/18 职场文书
小学公民道德宣传日活动总结
2015/03/23 职场文书
2015年话务员工作总结
2015/04/29 职场文书
Mysql如何实现不存在则插入,存在则更新
2022/03/25 MySQL