consoleLogDom 自定义
很多时候我们想要通过console.log打印dom属性的时候打出来的却是dom节点,为了解决这个问题我们在总结了两个方法
function consoleLogDom(dom, domType) {
//domType 值为 dom 节点、 doms 属性
if (!domType) {
domType = 'doms';
}
switch (domType) {
case 'dom':
console.log(dom);
break;
case 'doms':
const obj = {};
for (const prop in dom) {
obj[prop] = dom[prop];
}
console.log(obj);
break;
}
}
let dom = document.getElementById("_yyy");
consoleLogDom(dom)
consoleLogDom(dom, 'dom')