(转)编写类似jquery $("id").val()的框架-不得不转
最近有在用jquery,一直很想写一个类似自己的框架,可以象Jquery一样可以点出来。
在Jquery中有这样写法取得控件的Value值,$("#d").val(),我在这里也想实现这样的功能 czf.$("id").val();
![]()
var czf={
$: function (id){
this[0]= document.getElementById(id); //这个是关键,取得控件对象
return this;//返回czf对象
},
//czf.id('dd').val();

val:function (){
return this[0].value;
}
} ;
var czf = {$:function(id){},val:function(){}} 这个是JSON的写法,
关键一点是 this[0] = document.getElementById(id);
然后在 return this;在把取得的控件在返回给czf对象,这样就可以用czf.$("id").val();
本文出自 http://www.cnblogs.com/86188281/archive/2009/04/03/1428964.html
本文介绍了一个简单的自制框架,模仿jQuery的使用方式,通过简单的JavaScript代码实现了获取页面元素并读取其值的功能。
1170

被折叠的 条评论
为什么被折叠?



