//打印操作
function handlePrint(contentHTML) {
document.documentElement.innerHTML += `<iframe id='printID'><html><head></head><body></body></html></iframe>`
var iframe = document.getElementById("printID");
var iframedoc = iframe.contentDocument || iframe.contentWindow.document;
var content = contentHTML;
iframedoc.body.innerHTML = content;
iframe.contentWindow.print(); //调用打印方法
}



// 获取所有的兄弟元素
function getPreviousSiblings(dom) {
var arr = [];
while (dom.previousElementSibling) {
arr.push(dom.previousElementSibling)
dom = dom.previousElementSibling;
}
return arr;
console.log(arr)
}


function getNextSiblings(dom) {
var arr = [];
while (dom.nextElementSibling) {
arr.push(dom.nextElementSibling)
dom = dom.nextElementSibling;
}
return arr;
}

function getAllSiblings(dom) {
return getNextSiblings(dom).concat(getPreviousSiblings(dom))
}

function getParent(dom) {
var arr = getAllSiblings(dom)
arr.forEach((item) => {
item.style.display = "none"
})
while (dom.parentElement) {
var arr = getAllSiblings(dom.parentElement)
arr.forEach((item) => {
item.style.display = "none"
})
dom = dom.parentElement
}
handlePrint(dom.outerHTML)
}