Html代码
当需要获取某个input或者select的值3的时候,可能第一时间会想到document.get…或者$(“…”).val();现在封装一个简单的方法获取table数据,如果需要获取table之外的数据时,可以稍微改动一下就能用…
获取需要的节点,node是点击的按钮,table是需要获取数据的表格
给按钮绑定上点击事件
定义一个数组、数据容纳盒
获取到table里面的每一行
遍历行
获取每一行带有name属性的标签,并且定义一个临时数据集
遍历带有name的标签
可能你的标签里面value是自定义属性,所以不能通过成员所属运算符拿到value里面的数据,解决这种奇怪的bug
判断这个标签能不能通过成员所属运算符拿到value的值,如果可以,就直接将value存放到obj这个临时数据集,将name作为key,如果不能通过成员所属运算符拿到value的值则返回undefined,通过获取属性的方式拿到value的值
将临时数据集保存到定义的array(数据集<全局>)