我試圖增加我的頁面使用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