可以改成这样
function star(photo,name,age,sex,like){
this.photo=photo
this.name=name
this.age=age
this.sex=sex
this.like=like
}
function showit(obj){
var displayit;
for ( i in obj)
if(i!=name) displayit += obj[i]+"<br>";
else displayit += "姓名"+obj[i]+"<br>";
document.writeln(displayit);
}star1=new star(...);
star2=new star(...);
showit(star1);
showit(star2);
不知道行不行。
function star(photo,name,age,sex,like){
this.photo=photo
this.name=name
this.age=age
this.sex=sex
this.like=like
}
function showit(obj){
var displayit;
for ( i in obj)
if(i!=name) displayit += obj[i]+"<br>";
else displayit += "姓名"+obj[i]+"<br>";
document.writeln(displayit);
}star1=new star(...);
star2=new star(...);
showit(star1);
showit(star2);
不知道行不行。
解决方案 »
- js 字符串处理
- js: window.prompt怎么让弹出的对话框到屏幕正中央?
- 关于js提取数字问题
- JS处理radio问题
- javascript如何实现字符与ASC编码的转换?
- 为什么我的表单只能提交一次啊?
- var i="astsdd:dfdg:dfgag";如何把 "i"以":"为界限,分成3个变量.var i1=astsdd; var i2=dfdg; var i3=dfgad
- 图片的显示问题
- 用 FileSystemObject 能创建二进制文件吗?
- 如何在单独的一个页面内发生局部跳转
- 能不能在网页生成后,对某个元素添加一个事件
- 如何写一段javascript代码放在网页上, 知道正在访问该网页的人数? 急!!!!!!!!
this.name=name
this.photo=photo
this.age=age
this.sex=sex
this.like=like
this.showit=showit
}