如何使用 javascript/jquery 在 font-awesome 的 fa、far、fad 或 fas 之间 change/switching

How to change/switching between fa,far,fad or fas of font-awesome using javascript/jquery

如何更改 data-prefix 的值

在使用 javascript 或 jquery 将 fa、far、fad 或 fas 从 fontawesome.min.css 添加到 class 后,我们如何更改 data-prefix 的值.因为,当我们添加 fas、far 或 fa...时,我们指定了 data-prefix 的值。 所以要改变 fa、fas 或 fad...我们不能从 class.

改变它

没关系,我做到了!

HTML :

<i id='#elemet' class='far fa-heart'></i>

JQUERY :

  // let change 'far' value to 'fas'
   $("#element").attr("data-perfix","fas");

JAVASCRIPT :

document.getElementById("element").setAttribute("data-perfix","fas");