我听说扩展 DOM 元素很糟糕......
这是否被归类为扩展 DOM 元素,如果是这样,这很糟糕吗?
它适用于 IE7+(已测试)。那为什么不呢?
var app = {};
app.get = function( selector ){
return this.wrap( document.getElementById( selector ) );
};
app.wrap = function( element ) {
for( var func in this ) {
element[func] = this[ func ];
}
return element;
};
app.text = function( text ) {
alert( text );
}
app.get('test').text('Welcome');
演示:http: //jsfiddle.net/gzb6C/2/