// 获取dom元素、点击事件、获取文本内容
// 模拟封装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());
网友评论