下面是我用来增加#myContent 中所有 HTML 内容的字体大小的 javascript。奇怪的是,每当调用 increaseFontSize() 时,字体大小不会增加,而是会减小。有好心人可以指教我做错了什么吗?谢谢。
我在 fontSizeStr 和 fontSize 上设置了警报。 fontSizeStr 读取 14 而 fontSize 读取 12。最后一行应该将内容更改为 12px 但它没有。字体变小了。
:
:
function increaseFontSize() {
var fontSizeStr = $("#myContent").css('font-size');
var fontSize = parseInt (fontSizeStr,10) + 2;
$("#myContent").css("font-size", fontSize + "px");
}
:
:
:
<div id="myContent">
<html>
:
:
<p>Actual Contents 1</p>
<p>Actual Contents 2</p>
:
:
</html>
</div>
:
:
[更新]: - 在 fontSize 的末尾添加了“px”。 - 从“fontSize”更改为“font-size”
最佳答案
你需要更新
$("#myContent").css("fontSize", fontSize);
到
$("#myContent").css("font-size", fontSize + "px");
关于javascript - Jquery 增加 DIV 中 HTML 内容的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31220891/