code: function match(dom, html) {
    if (!(dom instanceof window.Element) || !html || typeof html !== 'string') return false
  
    // 干掉一些换行符，以免生成不必要的 TextNode
    html = html.trim()
      .replace(/(>)[\n\r\s\t]+(<)/g, '$1$2')
  
    const a = dom.cloneNode()
    const b = dom.cloneNode()
  
    a.innerHTML = dom.innerHTML
    b.innerHTML = html
  
    return a.isEqualNode(b)
  }
docs: 比较 dom 节点是否符合某个 html 结构