将值设置为不存在的元素

时间:2017-06-26 16:06:33

标签: javascript jquery html css dom

无论是通过JavaScript还是jQuery,对于不存在的元素设置值是否有任何不利之处?

在我的一些处理动态构建的DOMS的泛型函数中,某些类元素被赋值,但它们可能并不总是存在。

1 个答案:

答案 0 :(得分:0)

您可以创建未连接到DOM的元素,并对您对普通DOM元素执行任何操作。这通常是一种更好的方法,因为对断开连接的DOM元素的所有更改都不会导致浏览器重绘。然后,在您应用了所有更改后,您可以将该元素附加到DOM,并仅使浏览器重绘一次。

同样,你可以根据自己的意愿分配任意数量的课程,是否有与之相关的风格并不重要。