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中Eval函数的使用
Mar 23 Javascript
js中apply方法的使用详细解析
Nov 04 Javascript
JavaScript中switch语句的用法详解
Jun 03 Javascript
利用vue-router实现二级菜单内容转换
Nov 30 Javascript
React Native实现进度条弹框的示例代码
Jul 17 Javascript
JS SetInterval 代码实现页面轮询
Aug 11 Javascript
jQury Ajax使用Token验证身份实例代码
Sep 22 Javascript
js将当前时间格式化为 年-月-日 时:分:秒的实现代码
Jan 20 Javascript
JS/jQuery实现DIV延时几秒后消失或显示的方法
Feb 12 jQuery
vue2.0父子组件间传递数据的方法
Aug 16 Javascript
React 源码中的依赖注入方法
Nov 07 Javascript
jquery使用echarts实现有向图可视化功能示例
Nov 25 jQuery
详解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中的正规表达式(一)
2006/10/09 PHP
简单示例AJAX结合PHP代码实现登录效果代码
2008/07/25 PHP
用PHP实现递归循环每一个目录
2010/08/08 PHP
PHP错误抑制符(@)导致引用传参失败Bug的分析
2011/05/02 PHP
php调用dll的实例操作动画与代码分享
2012/08/14 PHP
PHP的HTTP客户端Guzzle简单使用方法分析
2019/10/30 PHP
js apply/call/caller/callee/bind使用方法与区别分析
2009/10/28 Javascript
JavaScript字符串String和Array操作的有趣方法
2012/12/18 Javascript
jQuery.buildFragment使用方法及思路分析
2013/01/07 Javascript
javascript编写实用的省市选择器
2015/02/12 Javascript
jQuery实现大转盘抽奖活动仿QQ音乐代码分享
2015/08/21 Javascript
Bootstrap入门书籍之(一)排版
2016/02/17 Javascript
深入理解JavaScript内置函数
2016/06/03 Javascript
JS产生随机数的几个用法详解
2016/06/22 Javascript
把普通对象转换成json格式的对象的简单实例
2016/07/04 Javascript
vue 请求后台数据的实例代码
2017/06/22 Javascript
基于vue-simplemde实现图片拖拽、粘贴功能
2018/04/12 Javascript
详解Puppeteer 入门教程
2018/05/09 Javascript
AngularJS自定义过滤器用法经典实例总结
2018/05/17 Javascript
从0到1搭建Element的后台框架的方法步骤
2019/04/10 Javascript
Python 不同对象比较大小示例探讨
2014/08/21 Python
tensorflow: 查看 tensor详细数值方法
2018/06/13 Python
使用Python处理BAM的方法
2018/09/28 Python
Python 比较文本相似性的方法(difflib,Levenshtein)
2018/10/15 Python
Python API 自动化实战详解(纯代码)
2019/06/11 Python
pyqt5使用按钮进行界面的跳转方法
2019/06/19 Python
详解Python 字符串相似性的几种度量方法
2019/08/29 Python
Python3操作YAML文件格式方法解析
2020/04/10 Python
Python 保存加载mat格式文件的示例代码
2020/08/04 Python
Python用Jira库来操作Jira
2020/12/28 Python
Original Penguin英国官方网站:美国著名休闲时装品牌
2016/10/30 全球购物
英国行业制服供应商:Alexandra
2019/09/14 全球购物
企业人事任命书
2014/06/05 职场文书
2015年新农村建设工作总结
2015/05/22 职场文书
SpringBoot整合Minio文件存储
2022/04/03 Java/Android
Python FuzzyWuzzy实现模糊匹配
2022/04/28 Python