在mootools中是否存在类似toggleClass()和ID的方法?
答案 0 :(得分:2)
答案 1 :(得分:2)
$("someid").toggleClass("selectedState");
//将.selectedState添加或删除到元素
但是没有原生的.toggleId,或者我没有正确地阅读这个问题。如建议的那样,使用.set(“id”)或编写自己的函数。如果你的目标是,请说:
formelement.getElement("input[type=submit]").toggleID("submitter");
它可以这样:
<div class="foo">foo</div>
...
Element.implement({
toggleID: function(id) {
return this.set("id", (this.get("id") == id) ? "" : id);
}
});
var el = document.getElement("div.foo");
el.toggleID("foo");
alert(el.get("id")); // foo
el.toggleID("foo");
alert(el.get("id")); // null