我发现以下用于增加和减小字体大小的脚本,但是没有人知道如何对默认字体执行该功能吗?
var min=8;
var max=18;
function increaseFontSize() {
var p = document.getElementsByTagName('div');
for(i=0;i<p.length;i++) {
if(p[i].style.fontSize) {
var s = parseInt(p[i].style.fontSize.replace("px",""));
} else {
var s = 12;
}
if(s!=max) {
s += 1;
}
p[i].style.fontSize = s+"px"
}
}
function decreaseFontSize() {
var p = document.getElementsByTagName('div');
for(i=0;i<p.length;i++) {
if(p[i].style.fontSize) {
var s = parseInt(p[i].style.fontSize.replace("px",""));
} else {
var s = 12;
}
if(s!=min) {
s -= 1;
}
p[i].style.fontSize = s+"px"
}
}
最佳答案
function resetToDefaultFontSize() {
var p = document.getElementsByTagName('div');
for(i=0;i<p.length;i++) {
p[i].style.fontSize = "12px";
}
}
注意:jQuery可以将所有这些功能分成3个单行代码,因此您可能需要对其进行研究。
www.jquery.com
关于javascript - 如何添加默认文本大小功能-Javascript,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1387344/