是否有document.createElement多个元素的简写方法?

Kee*_*fer 3 javascript html5

当你创建一堆元素时,JS中有一个简写方法来记录document.createElement.

为了最大限度地利用HTML5,并且仍然让网站在旧浏览器中运行,我倾向于在每个站点都有类似JS的片段:

// Allows HTML5 tags to work in older browsers
document.createElement('header');
document.createElement('nav');
document.createElement('section');
document.createElement('article');
document.createElement('aside');
document.createElement('footer');
Run Code Online (Sandbox Code Playgroud)

有没有办法通过一个语句添加它们 - 逗号分隔或类似的东西?

Que*_*tin 12

var elements = ['header', 'nav', 'section', 'article', 'aside', 'footer'];
for (var i = 0; i < elements.length; i++) {
    document.createElement(elements[i]);
}
Run Code Online (Sandbox Code Playgroud)