我试图增加我的页面使用javascript函数的字体大小,但它不工作。我的代码有语法问题吗?还是不可能做我想做的事情?我该如何动态增加Javascript的字体大小,为什么我的当前功能不工作?
的Javascript:
function changeFontSize(fontvar) {
var div = document.getElementById("webchat_history");
var currentFont = div.style.fontSize.value;
div.style.fontSize = currentFont + fontvar+ "px";
}
HTML:
<span onClick="changeFontSize(10);" style="font-size:16px;">Aa</span>
我想用x量(fontvar),而不是指定一个特定的字体大小,因为我的字体大小在外部样式表将增加它。当/如果我需要修改样式表时,我宁愿不必更新Javascript。
你得到在JavaScript控制台中的任何错误? – Barmar 2013-04-29 15:45:46
我觉得这行'div.style.fontSize = currentFont + fontvar +“px”;'是用字符串操作的,所以你会得到'“16”+“10”+ px“'导致'”1610px“'而不是''26“+”px“'! – Ivozor 2013-04-29 15:49:29
我在javascript控制台 – 2013-04-29 15:58:58