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 相关文章推荐
在textarea文本域中显示HTML代码的方法
Mar 06 Javascript
jQuery之自动完成组件的深入解析
Jun 19 Javascript
JS获取当前日期和时间的简单实例
Nov 19 Javascript
关闭ie窗口清除Session的解决方法
Jan 10 Javascript
js unicode 编码解析关于数据转换为中文的两种方法
Apr 21 Javascript
js实现弹出窗口、页面变成灰色并不可操作的例子分享
May 10 Javascript
Jquery Easyui表单组件Form使用详解(30)
Dec 19 Javascript
Vue+Webpack完美整合富文本编辑器TinyMce的方法
Nov 30 Javascript
基于vue框架手写一个notify插件实现通知功能的方法
Mar 31 Javascript
一些手写JavaScript常用的函数汇总
Apr 16 Javascript
vuex刷新后数据丢失的解决方法
Oct 18 Javascript
JS中forEach()、map()、every()、some()和filter()的用法
May 11 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
粗略计算在线时间,bug:ip相同
2006/12/09 PHP
ThinkPHP模板输出display用法分析
2014/11/26 PHP
基于php的CMS中展示文章类实例分析
2015/06/18 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
2017/02/10 PHP
php屏蔽错误及提示的方法
2020/05/10 PHP
javascript十个最常用的自定义函数(中文版)
2009/09/07 Javascript
Jquery ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
2010/03/27 Javascript
简略的前端架构心得&amp;&amp;基于editor为例子的编码小技巧
2010/11/25 Javascript
jQuery帮助之筛选查找 children([expr])
2011/01/31 Javascript
在javascript中对于DOM的加强
2013/04/11 Javascript
jQuery实现仿Alipay支付宝首页全屏焦点图切换特效
2015/05/04 Javascript
JavaScript中数据结构与算法(四):串(BF)
2015/06/19 Javascript
纯javascript制作日历控件
2015/07/17 Javascript
jQuery焦点图插件SaySlide
2015/12/21 Javascript
js获取当前日期时间及其它日期操作汇总
2016/03/08 Javascript
分享js粘帖屏幕截图到web页面插件screenshot-paste
2020/08/21 Javascript
jquery获取复选框checkbox的值的简单实现方法
2016/05/26 Javascript
又一款js时钟!transform实现时钟效果
2016/08/15 Javascript
js实现滑动到页面底部自动加载更多功能
2017/02/15 Javascript
使用ES6语法重构React代码详解
2017/05/09 Javascript
JS+HTML+CSS实现轮播效果
2017/11/28 Javascript
Angular父子组件通过服务传参的示例方法
2018/10/31 Javascript
[02:39]DOTA2英雄基础教程 极限穿梭编织者
2013/12/05 DOTA
matlab中实现矩阵删除一行或一列的方法
2018/04/04 Python
python3实现表白神器
2019/04/09 Python
python实现生成Word、docx文件的方法分析
2019/08/30 Python
python代码xml转txt实例
2020/03/10 Python
详解python tkinter包获取本地绝对路径(以获取图片并展示)
2020/09/04 Python
Django框架安装及项目创建过程解析
2020/09/14 Python
Python将QQ聊天记录生成词云的示例代码
2021/02/10 Python
详解CSS3弹性伸缩盒
2020/09/21 HTML / CSS
Crocs波兰官方商店:女鞋、男鞋、童鞋、洞洞鞋
2019/10/08 全球购物
标准毕业生自荐信范文
2013/11/04 职场文书
情感电台广播稿
2015/08/18 职场文书
田径运动会广播稿
2015/08/19 职场文书
Windows11里微软已经将驱动程序安装位置A盘删除
2021/11/21 数码科技