1

我的左眼视网膜受损,导致难以阅读衬线字体的文本。
有人曾经发布了我保存在 Chrome 书签栏中的这个 javascript 片段,当我点击它时,它会将网页的字体更改为 Tahoma。太棒

我注意到近年来有一种趋势是设计网页的文本显示为灰色阴影,而不是纯黑色。对我来说,灰色比黑色更难阅读,而且打印时渲染效果很差。

我不是编码专家。是否可以对此代码进行简单的添加,也可以将字体颜色更改为纯黑色?

这是代码片段:

    javascript:Array.prototype.forEach.call(document.getElementsByTagName("*"), function(e){e.style.fontFamily ="Tahoma"})
4

2 回答 2

0

您可以再添加一个属性color来更改颜色。

 Array.prototype.forEach.call(
      document.getElementsByTagName("*"),
      function(e) {
        e.style.fontFamily = "Tahoma";
        e.style.color = "#000000";
      }
    );

演示:

function changeColor() {
  Array.prototype.forEach.call(
    document.getElementsByTagName("*"),
    function(e) {
      e.style.fontFamily = "Tahoma";
      e.style.color = "#000000";
    }
  );
}
* {
    color: green;
 }
<button type="button" onclick="changeColor()">Change Color</button>
<h1>h1</h1>
<h2>h2</h2>
<h3>h3</h3>
<h4>h4</h4>
<div>Div</div>
<p>P</p>
<span>span</span><br>
<a href="#">a</a>

于 2020-03-14T15:01:32.610 回答
0

你可以通过以下方式做到这一点。

javascript:Array.prototype.forEach.call(
  document.getElementsByTagName("*"), 
  function(e){
     e.style.fontFamily ="Tahoma"; e.style.color ="#000 !important"
  })

希望能帮助到你 :)

于 2020-03-14T15:01:40.370 回答