在实践中,使用createElement而不是innerHTML有什么好处?我问,因为我确信使用innerHTML在性能和代码可读性/可维护性方面更有效但我的团队成员已经决定使用createElement作为编码方法.我只是想了解createElement如何更有效率.
在javascript中,我可以这样做:
img1 = new Image();
img2 = document.createElement('img');
Run Code Online (Sandbox Code Playgroud)
我的问题是,这两种方法有区别吗?我读过某处Image,Form和Element被称为主机对象,这是真的吗?如果是,主机对象是什么?
哪种方法更可取?