假設我想將一個樣式元素的水平填充設置爲變量'x'並將垂直設置爲一個變量'y'。當然,這是可能的:我可以在Javascript中同時爲多個屬性分配一個變量值嗎?
var docex = document.getElementById.style;
docex.paddingTop = y;
docex.paddingBottom = y;
docex.paddingLeft = x;
docex.paddingRight = x;
有一個較短的辦法,我要做到這一點,比如一個類似於:
var docex = document.getElementById.style;
docex.paddingTop = docex.paddingBottom = y;
docex.paddingLeft = docex.paddingRight = x;
不過,據我瞭解,上述是行不通的並會聲明一個全局變量,就像我從這個網站上的另一個問題看到的那樣。那麼,對於我來說,實現類似於上面的想法的最有效的最小途徑是什麼?
在此先感謝!
就介紹它接受X,Y的函數,做功能 –
什麼全局變量裏面的東西嗎? –
你可以爲特定的情況做一些CSS欺騙 - >'document.getElementById('#id')。style.cssText ='padding:'+ x +''+ y;' – japrescott