javascript - 如何统一更改字体大小?

标签 javascript jquery html css

如果我有以下 HTML:

<div class="div1">
   <div class="div2">
   </div>
   <div class="div3">
   </div>
</div>

div2div3有自己的 CSS,定义了字体大小等。有没有办法可以减小 div1 的字体大小?统一?即取div2中定义的字体大小和 div3并通过说 2px 来减少它们?这类似于您的操作 Select All -> Ctrl + Shift + <在文字处理软件中将所选文本的大小缩小 1 磅。有什么建议吗?

最佳答案

我想这就是你想要的:

演示:http://jsfiddle.net/SO_AMK/JjutY/

HTML:

<div class="div1">
   <div class="div2">
       Some text, and more, and more, and more, and more, and more, and more, and more, and more.
   </div>
   <div class="div3">
       Some text, and more, and more, and more, and more, and more, and more, and more, and more.
   </div>
    <button class="increaseFontSize">Increase Font Size</button>
</div>​

jQuery:

$(".increaseFontSize").click(function(){
        var fontSize = getFontSize($(".div3"));
        var newFontSize = fontSize + 2;
        $(".div3").css("font-size", newFontSize);
        return false;
});
function getFontSize(element) {
    var currentSize = $(element).css("font-size");
    var currentSizeNumber = parseFloat(currentSize);
    return currentSizeNumber;
}

关于javascript - 如何统一更改字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11424732/

相关文章:

javascript - scrapy javascript 分页 href=#

android - Android 浏览器中的网页 - 图像尺寸

html - 为什么 HTML5 DOCTYPE 会弄乱我的填充?

javascript - 根据元素的 ID 设置元素的数据属性

javascript - 获取上一个 <td> 之后的 <td> 的内部 HTML

javascript - 在javascript中执行动态创建的代码

javascript - Google oauth2 web 应用程序与 javascript 应用程序

jquery - 在 jQuery 中计算字母/字符

javascript - 在 "waiting for server"时运行 jquery 或 javascript 函数

javascript - 如何从 iframe 导航到另一个页面?