元素原型作为字符串

时间:2012-06-13 10:35:35

标签: javascript

是否可以将Element.prototype创建为字符串?

例如:

代替:

Element.prototype.height = function() { return this.offsetHeight; };

写下这样的内容:

Element.prototype.height = Element.offsetHeight;

1 个答案:

答案 0 :(得分:0)

您可以尝试这样的事情:

Element.prototype = {
        get height( ):{   return this.offsetHeight;   }
        constructor : Element
};

用法:

new Element().height    //without parenthesis

有关详情,请参阅Object getters/setters