📅  最后修改于: 2023-12-03 15:22:12.990000             🧑  作者: Mango
在 web 开发中,我们经常会需要在页面中动态添加 CSS 样式。使用 JavaScript 可以轻松实现这一功能。
我们可以通过 JavaScript 动态创建一个 style
标签,然后通过设置 style
标签内的 innerHTML
属性来添加 CSS 样式。
let styles = `
.box {
width: 100px;
height: 100px;
background-color: red;
}
`;
let style = document.createElement('style');
style.innerHTML = styles;
document.head.appendChild(style);
我们还可以使用 JavaScript 动态附加一个 link
标签来引入 CSS 文件。
let link = document.createElement('link');
link.rel = 'stylesheet';
link.href = 'path/to/styles.css';
document.head.appendChild(link);
style
标签添加的样式会覆盖页面中已有的样式。link
标签引入的 CSS 文件需要保证正确性,否则会导致页面显示异常。以上就是使用 JavaScript 附加 CSS 文件的方法,希望对你有帮助!