這是我現在擁有的,但按鈕仍然沒有調整文本大小。每個按鈕的值分別爲0.1和-0.1,字體大小目前設置爲1em。有任何想法嗎?使用javascript使圖像作爲字體大小調整按鈕
window.onload = startup;
function startup() {
var fontButtons = document.getElementsByClassName("fontsizer");
var i;
alert(fontButtons.length);
for (i = 0; i < fontButtons.length; i++)
fontButtons[i].onclick = function(){resizeText(this)};
}
function resizeText() {
var fontChange;
fontChange = parseFloat(objButton.value);
if (document.body.style.fontSize == "") {
document.body.style.fontSize = "1.0em";
}
var currentFontSize;
alert("changed");
currentFontSize = parseFloat(document.body.style.fontSize);
currentFontSize = currentFontSize+fontChange;
document.body.style.fontSize = "currentFontSize+em"
}
我會放置在window.onload =函數(){啓動();}在整個的JavaScript頁面的頂部?對不起,我很新 – Jakeanake
按鈕仍然無法正常工作,我的HTML有問題嗎? '
另外我把'
'作爲我的方法讓它首先在html中加載。 – Jakeanake