// 獲取dom元素、點(diǎn)擊事件、獲取文本內(nèi)容
// 模擬封裝JQuery
(function() {
functionUObject() { }
UObject.prototype.click=function(callback) {
for(varkeyinthis) {
if(/\d/g.exec(key)) {
this[key].onclick=callback
}
}
}
UObject.prototype.text=function(value){
if(value){
for(varkeyinthis){
if(/\d/g.exec(key)){
this[key].textContent=value;
}
}
returnthis;
}else{
varcontent="";
for(varkeyinthis){
if(/\d/g.exec(key)){
content+=this[key].textContent;
}
}
returncontent;
}
}
functionUQuery(selector) {
vardoms=document.querySelectorAll(selector);
varobj=newUObject();
for(varkeyindoms) {
obj[key]=doms[key];
if(!/\d/g.exec(key)) {
obj.length=doms.length;
returnobj;
}
}
returnobj;
}
window.uQuery=window.$$=UQuery;
})()
$$("div").click(function() {
console.log(this);
})
console.log($$("div").text());