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中的cookie的读写操作示例详解
Apr 17 Javascript
javascript伸缩菜单栏实现代码分享
Nov 12 Javascript
使用jQuery mobile库检测url绝对地址和相对地址的方法
Dec 04 Javascript
解决jquery无法找到其他父级子集问题的方法
May 10 Javascript
最常见的左侧分类菜单栏jQuery实现代码
Nov 28 Javascript
Javascript Event(事件)的传播与冒泡
Jan 23 Javascript
JavaScript中闭包的详解
Apr 01 Javascript
jquery easyui如何实现格式化列
Jul 30 jQuery
jQuery使用zTree插件实现可拖拽的树示例
Sep 23 jQuery
bootstrap响应式导航条模板使用详解(含下拉菜单,弹出框)
Nov 17 Javascript
vue实现一拉到底的滑动验证
Jul 25 Javascript
如何用JavaScipt测网速
May 09 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
destoon调用自定义模板及样式的公告栏
2014/06/21 PHP
Symfony生成二维码的方法
2016/02/04 PHP
javascript 面向对象的JavaScript类
2010/05/04 Javascript
JS实用的动画弹出层效果实例
2015/05/05 Javascript
JavaScript中的toLocaleLowerCase()方法使用详解
2015/06/06 Javascript
JavaScript中用getDate()方法返回指定日期的教程
2015/06/09 Javascript
javascript父子页面通讯实例详解
2015/07/17 Javascript
今天抽时间给大家整理jquery和ajax的相关知识
2015/11/17 Javascript
HTML中setCapture、releaseCapture 使用方法浅析
2016/09/25 Javascript
搭建Bootstrap离线文档的方法
2016/12/02 Javascript
浅谈js数组和splice的用法
2016/12/04 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
2017/01/05 Javascript
JS去掉字符串中所有的逗号
2017/10/18 Javascript
基于vue2实现左滑删除功能
2017/11/28 Javascript
JS 实现微信扫一扫功能
2018/09/14 Javascript
微信小程序如何实现五星评价功能
2019/10/15 Javascript
使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
2014/04/15 Python
Python中表达式x += y和x = x+y 的区别详解
2017/06/20 Python
vscode 远程调试python的方法
2017/12/01 Python
Django 登陆验证码和中间件的实现
2018/08/17 Python
详解如何设置Python环境变量?
2019/05/13 Python
python使用socket实现的传输demo示例【基于TCP协议】
2019/09/24 Python
Python3如何判断三角形的类型
2020/04/12 Python
Python hashlib模块的使用示例
2020/10/09 Python
华润集团网上药店:健一网
2016/09/19 全球购物
周生生珠宝香港官网:Chow Sang Sang(香港及海外配送)
2019/09/05 全球购物
BannerBuzz加拿大:在线定制横幅印刷、广告和标志
2020/03/10 全球购物
FragranceNet中文网:北美健康美容线上零售商
2020/08/26 全球购物
华为的Java面试题
2014/03/07 面试题
成人教育自我鉴定
2013/11/01 职场文书
2014年行政后勤工作总结
2014/12/06 职场文书
2014年教师业务工作总结
2014/12/19 职场文书
清明节扫墓活动总结
2015/02/09 职场文书
2015年综治宣传月活动总结
2015/03/25 职场文书
魂断蓝桥观后感
2015/06/10 职场文书
商务信函英语问候语
2015/11/10 职场文书