创建元素

从字符串创建元素(不将其附加到文档)。如果给定的字符串包含多个元素,则只返回第一个元素。

  • 使用 Document.createElement() 创建一个新的元素。

  • 使用 Element.innerHTML,将它的内部 HTML 设置为以参数提供的字符串。

  • 使用 ParentNode.firstElementChild 返回字符串的元素版本。

const createElement = str => {
  const el = document.createElement('div')
  el.innerHTML = str
  return el.firstElementChild
}

const el = createElement(
  `<div class="container">
    <p>Hello!</p>
  </div>`
)

console.log(el.className) // 'container'
全部评论

相关推荐

头顶尖尖的程序员:我是26届的不太懂,25届不应该是找的正式工作吗?为什么还在找实习?大四还实习的话是为了能转正的的岗位吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务