[英]Jquery to increase font size of HTML contents in DIV
以下是我用来增加#myContent中所有HTML内容的字体大小的javascript。 奇怪的是,每当调用reasonFontSize()时,字体大小都不会增加,而是会减小。 可以请一些善良的人建议我做错了什么。 谢谢。
我对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");
请在fontSize
添加-
如font-size
$("#myContent").css("font-size", fontSize + "px");
采用
var fontSizeStr= fontSizeStr.substring(0,fontSizeStr.length-2);
function increaseFontSize() {
var fontSizeStr = $("#myContent").css('font-size');
var fontSize = fontSizeStr.substring(fontSizeStr.length-2, fontSizeStr.length);
var newFontSize = parseInt (fontSize,10) + 2;
$("#myContent").css("font-size", newFontSize + "px");
}
这是您的JSFIDDLE工作代码。
http://jsfiddle.net/alaksandarjesus/xju2xksp/1/
<div id="myContent">
<p>Actual Contents 1</p>
<p>Actual Contents 2</p>
</div>
<button onClick="increaseFontSize()">Click Me</button>
在我的本地主机中测试,带有html标记,其工作正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.