87,904
社区成员
发帖
与我相关
我的任务
分享
<body>
<script>
function create(elm,parent,fn){var element = document.createElement(elm);parent.appendChild(element);if(fn)fn(element);};
var Class = function(properties){
var _class = function(){return (arguments[0] !== null && this.initialize && typeof(this.initialize) == 'function') ? this.initialize.apply(this, arguments) : this;};
_class.prototype = properties;
return _class;
};
var ss = new Class({
initialize:function(data){
this.data = data;
for(var i=0; i<this.data.length;i++)
{
create('img',document.body,function(elm){
elm.id = this.data[i].id; //========
elm.className= this.data[i].className;//=========
elm.src= this.data[i].src; //========this.data 不存在
})
}
}
})
var arr = [{id:'img1',className:'ss1',src:'http://comic.qq.com/images/comic/2005/10/31/yh/s/42.jpg'},{id:'img2',className:'ss2',src:'http://comic.qq.com/images/comic/2005/10/31/yh/s/63.jpg'},{id:'img3',className:'ss3',src:'http://comic.qq.com/images/comic/2005/10/31/yh/s/77.jpg'},{id:'img4',className:'ss4',src:'http://comic.qq.com/images/comic/2005/10/31/yh/s/13.jpg'},{id:'img5',className:'ss5',src:'http://comic.qq.com/images/comic/2005/10/31/yh/s/25.jpg'}];
var a = new ss(arr);
</script>
</body>