File indexing completed on 2024-05-19 05:01:19

0001 function querySelectorAllToList(sel) {
0002   var list = document.querySelectorAll(sel);
0003   var result = [];
0004   for (const e of list) {
0005     var obj = {"tag": e.tagName, "attributes": {}};
0006     for (const a of e.attributes) {
0007       obj.attributes[a.name] = a.value;
0008     }
0009     result.push(obj);
0010   }
0011   return result;
0012 }
0013 
0014 function querySelectorToObject(sel) {
0015   var el = document.querySelector(sel);
0016   var result = {};
0017   if (el) {
0018     result.tag = el.tagName;
0019     result.attributes = {};
0020     for (const a of el.attributes) {
0021       result.attributes[a.name] = a.value;
0022     }
0023   }
0024   return result;
0025 }