Javascript文本大小调整问题

Javascript Text Resize Problems

本文关键字:调整 问题 文本 Javascript      更新时间:2023-09-26

我试图在网站上使用java脚本文本调整大小功能。但是,这并没有奏效。我想知道是否有人能发现我没有看到的编码错误?谢谢!

http://sample.myblackhairstyle.com/(调整器在右上角"让文字变大")。

在header.php中输入:

    <script type="text/javascript">function resizeText(multiplier) {
  if (document.body.style.fontSize == "") {
    document.body.style.fontSize = "1.0em";
  }
  document.body.style.fontSize = parseFloat(document.body.style.fontSize) + (multiplier * 0.2) + "em";
}</script>`

把它放在想要显示的位置:

放大字体|缩小字体

我可以看到一个错误'Uncaught SyntaxError: Unexpected token <'

从文件'widgets.js:1'加载网站。首先你需要解决这个问题

尝试将resizeText函数替换为以下函数:

function resizeText(multiplier) {
    if (document.body.style.fontSize == "") {
        document.body.style.fontSize = "1.0em";
    }
    document.body.style.setProperty(
        "font-size", 
        parseFloat(document.body.style.fontSize) + (multiplier * 0.2) + "em",
        "important"
    );
}

下面是一个例子。

有谁知道如何获得css中定义的body元素的初始字体大小?