Converting data-* attributes to an object

后端 未结 4 1325
太阳男子
太阳男子 2021-01-01 12:24

I\'m playing around with the attr-data-* attributes of HTML5 and the corresponding javascript dataset

I\'m doing alot of dynamic form processing, so I end up getting

4条回答
  •  一向
    一向 (楼主)
    2021-01-01 13:00

    Don't forget about JSON.stringify and JSON.parse.

    var data = document.getElementById('someElement').dataset;
    data = JSON.parse(JSON.stringify(data));
    

    According to Mozilla this should work all the way back to IE 8 without a polyfill.

提交回复
热议问题