mootools 1.11中get('html')的等价物是什么?

时间:2011-04-13 18:35:18

标签: mootools

任何人都可以告诉我在mootools 1.11中el.get('html')的等价物是什么

Mootools 1.2提供了这个get('html')

非常感谢任何帮助。

由于

1 个答案:

答案 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.