如何使用原型div#page_container h1
选择以下元素,并在选择后更改其填充顶部?谢谢
答案 0 :(得分:4)
Prototype的$$()方法允许您选择使用CSS选择器,例如
var elmArr = $$("div#page_container h1");
及其setStyle方法允许您更改样式,例如
elmArr[0].setStyle({paddingTop: "4px"});
或
$$("div#page_container h1")[0].setStyle({paddingTop: "4px"});
编辑:我很确定返回的数组也是由原型扩展的,所以如果你在page_container中有多个h1元素,你可以这样做:
$$("div#page_container h1").each(function(elm){
elm.setStyle({paddingTop: "4px"});
});
或
$$("div#page_container h1").invoke("setStyle",{paddingTop: "4px"});
设置所有这些的paddingTop
答案 1 :(得分:1)