這是我的代碼,用於在用戶單擊鏈接時切換我的身體標記的類。將document.body.className設置爲變量
function switchBodyColor() {
if (document.body.className == 'blue')
document.body.className = 'red';
else if (document.body.className == 'red')
document.body.className = 'green';
else if (document.body.className == 'green')
document.body.className = 'blue';
}
我想將結果顏色設置爲一個名爲bodyColor的變量。因此,如果主體類爲「藍色」,並且用戶單擊並將其切換爲「紅色」,我希望將紅色存儲爲變量(bodyColor)以供其他用途使用。或者更好的是,將document.body.className設置爲一個變量本身,然後用該變量切換switchBodyColor()函數中的document.body.className。
我想沿着線的東西:
if (document.body.className == 'blue')
document.body.className = 'red',
var bodyColor = red;
或
var bodyColor = document.body.className
定身類的變量。
當然這兩個選項都不起作用。^_ ^;我怎樣才能完成上述任一項(或兩項)?
謝謝,這可以以最簡單的方式回答我的問題,除了給我一個更難以實現的替代方案之外。 – Choy 2010-01-24 06:23:20