以下是一种可能的解决方案:

// 等待页面加载完成
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属性值

如何用JS脚本在页面载入过程中只要一出现font-family属性就在该属性值前添加SL-Simplified字体

原文地址: https://www.cveoy.top/t/topic/e8xh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录