任何人都可以告诉我在mootools 1.11中el.get('html')的等价物是什么
Mootools 1.2提供了这个get('html')
非常感谢任何帮助。
由于
答案 0 :(得分:4)
大,get/set
在1.11中是getProperty/setProperty
(或属性),但html没有直接的getter - getProperty("html")
无效,getProperty('innerHTML')
也没有。
得到,只是做(它仍然是javascript!):
var html = $("someid").innerHTML;
你可以构建一个可链接的方法,在1.12中返回一个类似的字符串:
Element.extend({
getHTML: function() {
return this.innerHTML;
}
});
alert($("f").getHTML());
而在1.2+中它的Element.implements
你有setText和setHTML来设置innerHTML,就像KJ指出的那样。
最后。你可以为getProperty启用getter的getter,如下所示:
Element.Properties["html"] = "innerHTML";
console.log($("f").getProperty("html")); // works now.