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