通常的做法是使用 .innerHTML 将动态生成的 HTML 放置在容器元素中。对于适合页面流的静态定位元素来说,这在逻辑上是有意义的。
如果您正在生成使用 FIXED 定位的 HTML 元素怎么办?是否需要创建占位符元素并使用 placeholder.innerHTML 将生成的元素插入到 DOM 中?使用占位符似乎有点违反直觉,因为新的 HTML 实际上不会显示在呈现的文档流中的那个位置。
此外,如果您生成大量固定元素,是否会对性能产生影响?有没有更快的方法告诉浏览器“这是我想要在其他所有元素之上的固定位置呈现的元素。” ?
海绵宝宝撒
回首忆惘然
相关分类