javascript - 无法更改 div 标记中段落的 css 属性

标签 javascript css fonts

我想创建一个函数来更改 div 标签中段落的字体大小和文本对齐属性,该标签在按下按钮时执行。

function acknowledge()
{
  document.getElementById('centretext').innerHTML = "";
  document.getElementById('button1').style.display = "none";
  document.getElementById('centretext').style.font-size = "99%";
  document.getElementById('centretext').style.text-align = "left";
}

它的原始属性是:

#centretext
{
  font-size: 200%;
  font-family: Merriweather;
  text-align: center;
  font-weight:bolder;
}

然而当按钮被点击时,没有任何反应。如果我删除函数的最后两行(即更改属性的行),那么前两行可以正常执行。我究竟做错了什么? 编辑:div:

<div id = "centre">
      <p id="centretext">
        You are a cell.
        <br>
        It's the survival of the fittest.
        <br>
        <br>
        To survive, you must divide, grow and evolve.
      </p>

      <p id="centretext2">
      </p>

      <button class ="buttonformat" id="button1" type="button" onclick="acknowledge()"> OK </button>
      </div>

最佳答案

    document.getElementById('centretext').style.fontSize = "99%";
    document.getElementById('centretext').style.textAlign = "left";

关于javascript - 无法更改 div 标记中段落的 css 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39953602/

相关文章:

html - 如何使多选与输入文本结合

string - 特定字体中字符串的长度

html - 如何制作最细的字体

javascript - iframe 再次下载字体文件,尽管它是在主文档中下载的

javascript - Express.js 无法使用异步等待从查询 mysql 获取结果

javascript - 在html中重新加载页面时保留下拉选择

css - 使用 Body Zoom 时如何使图像不缩放

css - Gmail 应用程序 (Android) 上的响应式电子邮件 - rem 和 heights

javascript - 绑定(bind)后退按钮 Intel XDK,甚至在重定向之前

javascript - Webgl 未捕获引用错误 : createShaderFromScriptElement is not defined