Sometimes, we want to defer CSS loading with JavaScript.
In this article, we’ll look at how to defer CSS loading with JavaScript.
How to defer CSS loading with JavaScript?
To defer CSS loading with JavaScript, we can create a link element with JavaScript.
For instance, we write
const stylesheet = document.createElement("link");
stylesheet.href = "style.css";
stylesheet.rel = "stylesheet";
stylesheet.type = "text/css";
document.head.appendChild(stylesheet);
to create a link element with createElement
.
Then we set the href
, rel
and type
properties to set the attributes with the same name.
Then we call document.head.appendChild
with stylesheet
to append the link element as the last child of the head element.
Conclusion
To defer CSS loading with JavaScript, we can create a link element with JavaScript.