1
我在原型原型丟失:元素
Event.observe(window, 'load', function() {
$('li.home').setStyle({
padding-top: '10px'
});
});
使用這個腳本後,它給我的錯誤
missing : after property id
padding-top: '10px'\n
不是真的知道我做錯了嗎?
我在原型原型丟失:元素
Event.observe(window, 'load', function() {
$('li.home').setStyle({
padding-top: '10px'
});
});
使用這個腳本後,它給我的錯誤
missing : after property id
padding-top: '10px'\n
不是真的知道我做錯了嗎?
setStyle uses the camelized version of the css property you wish to set。所以,padding-top
應該是paddingTop
。
此外,$()期望該參數是一個字符串,其中包含元素的ID或要擴展的元素。
如果您想要選擇與選擇器匹配的多個元素,請使用$$()。請注意$$()返回一個數組,因此您必須通過枚舉操作每個元素,或者使用Enumerable方法(如invoke)來調用每個元素。
嘗試
Event.observe(window, 'load', function() {
$$('li.home').invoke("setStyle", {
paddingTop: '10px'
});
});
嗨 - 感謝您的答覆。改變這paddingTop給我 $(「li.home」)爲空 $('li.home').setStyle({ – Tom
糟糕,對不起,我已經更新了答案。 – HackedByChinese
你先生 - 是一個傳奇!:)非常感謝! – Tom