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 相关文章推荐
clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
Oct 10 Javascript
vue使用stompjs实现mqtt消息推送通知
Jun 22 Javascript
荐书|您有一份JavaScript书单待签收
Jul 21 Javascript
详解tween.js的使用教程
Sep 14 Javascript
Angularjs使用过滤器完成排序功能
Sep 20 Javascript
解决layui中的form表单与button的点击事件冲突问题
Aug 15 Javascript
小程序实现展开/收起的效果示例
Sep 22 Javascript
小程序登录/注册页面设计的实现代码
May 24 Javascript
微信小程序前端自定义分享的实现方法
Jun 13 Javascript
在Vue中使用icon 字体图标的方法
Jun 14 Javascript
解决VUE-Router 同一页面第二次进入不刷新的问题
Jul 22 Javascript
JS setTimeout与setInterval的区别
Apr 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的中问验证码
2006/11/25 PHP
PHP 序列化和反序列化函数实例详解
2020/07/18 PHP
jquery实现导航固定顶部的效果仿蘑菇街
2014/10/22 Javascript
JavaScript中的Primitive对象封装介绍
2014/12/31 Javascript
js实现对table动态添加、删除和更新的方法
2015/02/10 Javascript
javascript实现Email邮件显示与删除功能
2015/11/21 Javascript
jQuery on()绑定动态元素出现的问题小结
2016/02/19 Javascript
Bootstrap学习系列之使用 Bootstrap Typeahead 组件实现百度下拉效果
2016/07/07 Javascript
详解Sea.js中Module.exports和exports的区别
2017/02/12 Javascript
深究AngularJS之ui-router详解
2017/06/13 Javascript
BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传、预览、提交的导入Excel数据操作步骤
2017/08/07 Javascript
详解react-native-fs插件的使用以及遇到的坑
2017/09/12 Javascript
AngularJS中controller控制器继承的使用方法
2017/11/03 Javascript
node获取客户端ip功能简单示例
2019/08/24 Javascript
vue router 传参获取不到的解决方式
2019/11/13 Javascript
Vue 样式切换及三元判断样式关联操作
2020/08/09 Javascript
[05:53]完美世界携手游戏风云打造 卡尔工作室观战系统篇
2013/04/22 DOTA
[02:33]2014DOTA2 TI每日综述 LGD涉险晋级DK闯入胜者组
2014/07/14 DOTA
python将图片文件转换成base64编码的方法
2015/03/14 Python
以911新闻为例演示Python实现数据可视化的教程
2015/04/23 Python
python使用itchat库实现微信机器人(好友聊天、群聊天)
2018/01/04 Python
Python3.4学习笔记之 idle 清屏扩展插件用法分析
2019/03/01 Python
python分数表示方式和写法
2019/06/26 Python
django框架ModelForm组件用法详解
2019/12/11 Python
python实现将列表中各个值快速赋值给多个变量
2020/04/02 Python
使用Keras训练好的.h5模型来测试一个实例
2020/07/06 Python
python的launcher用法知识点总结
2020/08/07 Python
通过css3动画和opacity透明度实现呼吸灯效果
2019/08/09 HTML / CSS
Ado与Ado.net的相同与不同
2014/12/08 面试题
大学旷课检讨书
2014/01/28 职场文书
九年级数学教学反思
2014/02/02 职场文书
学生喝酒检讨书
2014/02/06 职场文书
仓库主管岗位职责
2014/03/02 职场文书
毕业生学校推荐信范文
2014/05/21 职场文书
2016年党员创先争优公开承诺书
2016/03/25 职场文书
【海涛dota】偶遇拉娜娅 质量局德鲁伊第一视角解说
2022/04/01 DOTA