Javascript 如何解决';未捕获的DomeException:未能执行加载项DOMTokenList:

Javascript 如何解决';未捕获的DomeException:未能执行加载项DOMTokenList:,javascript,html,Javascript,Html,我想创建媒体图标 <div class="contact"> <span> <i class="fa fa-phone"></i> </span> <span> <i class="fa fa-facebook"></i> </span> <span&g

我想创建媒体图标

    <div class="contact">
     <span>
      <i class="fa fa-phone"></i>
    </span>
    <span>
     <i class="fa fa-facebook"></i>
    </span>
    <span>
     <i class="fa fa-twitter"></i>
   </span>
   <span>
     <i class="fa fa-instagram"></i>
   </span>
   <span>
     <i class="fa fa-envelope"></i>
   </span>
   </div>

我需要这方面的帮助。

类名不能有空格。空格分隔多个类名

您可以做的一件事是维护需要作为数组添加的多个类

const classesToAdd =['fa','fa-facebook']
socail(classesToAdd, 'facebook.com');
循环遍历数组项并添加它们

sp.prepend(i);
i.prepend(a);
cls.forEach((ele) => {
    i.classList.add(...cls)
})
输出:

sp.prepend(i);
i.prepend(a);
cls.forEach((ele) => {
    i.classList.add(...cls)
})