如何用JS脚本在页面载入过程中只要一出现font-family属性就在该属性值前添加SL-Simplified字体
以下是一种可能的解决方案:
// 等待页面加载完成
window.addEventListener('load', function() {
// 获取所有元素
var elements = document.getElementsByTagName('*');
// 遍历每个元素
for (var i = 0; i < elements.length; i++) {
// 获取该元素的font-family属性值
var fontFamily = window.getComputedStyle(elements[i]).getPropertyValue('font-family');
// 如果该属性存在
if (fontFamily) {
// 在属性值前添加SL-Simplified字体
elements[i].style.fontFamily = 'SL-Simplified, ' + fontFamily;
}
}
});
此脚本将在页面加载完成后遍历每个元素,并查找其font-family属性。如果该属性存在,则在其值前添加“SL-Simplified”,并将其作为新的font-family属性值应用于该元素。
请注意,此脚本只会影响在页面加载过程中已经存在的元素。如果新元素是通过JavaScript动态创建的,则需要在创建时手动应用正确的font-family属性值
原文地址: https://www.cveoy.top/t/topic/e8xh 著作权归作者所有。请勿转载和采集!