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 相关文章推荐
JavaScript 题型问答有答案参考
Feb 17 Javascript
js获取当前select 元素值的代码
Apr 19 Javascript
JavaScript中的style.cssText使用教程
Nov 06 Javascript
AngularJS入门教程之AngularJS 模板
Aug 18 Javascript
jquery html5 视频播放控制代码
Nov 06 Javascript
浅谈JS读取DOM对象(标签)的自定义属性
Nov 21 Javascript
详解Vue.js基于$.ajax获取数据并与组件的data绑定
May 26 Javascript
详解Vue 2.0封装axios笔记
Jun 22 Javascript
微信小程序开发之改变data中数组或对象的某一属性值
Jul 05 Javascript
js前端面试之同步与异步问题详解
Apr 03 Javascript
vue使用Google Recaptcha验证的实现示例
Aug 23 Vue.js
JavaScript异步操作中串行和并行
Nov 20 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
随时给自己贴的图片加文字的php水印
2007/03/16 PHP
PHP实现获取客户端IP并获取IP信息
2015/03/17 PHP
PHP SOCKET编程详解
2015/05/22 PHP
利用PHP如何写APP接口详解
2016/08/23 PHP
laravel ORM 只开启created_at的几种方法总结
2018/01/29 PHP
ThinkPHP中图片按比例切割的代码实例
2019/03/08 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
2020/05/12 PHP
js几个不错的函数 $$()
2006/10/09 Javascript
jQuery ui 1.7更新小结
2009/08/15 Javascript
JS高级笔记
2011/07/13 Javascript
去掉gridPanel表头全选框的小例子
2013/07/18 Javascript
javascript实现颜色渐变的方法
2013/10/30 Javascript
location.href用法总结(最主要的)
2013/12/27 Javascript
让浏览器DOM元素最后加载的js方法
2014/07/29 Javascript
对比分析json及XML
2014/11/28 Javascript
微信小程序加载更多 点击查看更多
2016/11/29 Javascript
jQuery实现两列等高并自适应高度
2016/12/22 Javascript
12个非常有用的JavaScript技巧
2017/05/17 Javascript
jQuery实现html双向绑定功能示例
2017/10/09 jQuery
浅析js中mvvm模式实现的原理
2018/10/06 Javascript
vue-cli webpack配置文件分析
2019/05/20 Javascript
Element-Ui组件 NavMenu 导航菜单的具体使用
2019/10/24 Javascript
javascript实现多边形碰撞检测
2020/10/24 Javascript
将Django使用的数据库从MySQL迁移到PostgreSQL的教程
2015/04/11 Python
详解Python中contextlib上下文管理模块的用法
2016/06/28 Python
利用Python实现Windows下的鼠标键盘模拟的实例代码
2017/07/13 Python
python+openCV利用摄像头实现人员活动检测
2019/06/22 Python
python redis存入字典序列化存储教程
2020/07/16 Python
pyqt5实现井字棋的示例代码
2020/12/07 Python
英国在线房屋中介网站:Yopa
2018/01/09 全球购物
匡威西班牙官网:Converse西班牙
2019/10/01 全球购物
俄罗斯在线大型超市:ТутПросто
2021/01/08 全球购物
关于爱情的广播稿
2014/01/16 职场文书
士力架广告词
2014/03/20 职场文书
市政工程技术专业自荐书
2014/07/06 职场文书
Python 实现定积分与二重定积分的操作
2021/05/26 Python