alert(prvarr[j].id==3)
alert(prvarr[j].id)
就知道了這是基本的調適程序的方法
alert(prvarr[j].id)
就知道了這是基本的調適程序的方法
解决方案 »
- js如何给embed加上allowfullscree属性
- 提前加载 要打开的网站 怎么做 要有进度条
- javascript脚本怎么一直循环图片?
- 解密问题
- 一出手就200,jquery的简单拖拽问题
- textarea 获取光标位置前的所有字符
- JS中获取鼠标点击任务栏图标最小化窗口的事件
- 框架+焦点的问题,马上结
- 在框架中,当一个页面发生改变时,如何改变另一页面中的Text的值?
- 求救:window.print()方法能不能设置客户端页面格式,而不让它在页眉出现 类似 “页码:1/2”的字样?
- 如何点击左键 直接弹出另存为对话框?相当于右键另存为
- javascript如何得到文件的绝对路径?(在线等,急)
你骗得我好辛苦我以为是数组的问题呢
原来是你的程序的问题
你根本就没有定义下标为0的值,你在FOR里面怎么能访问呀<Script language='javascript'>
//--------注释一
var j;
for (j=0;j<10;j++){
if (prvarr[j+1].id==3){ //这样还差不多
document.write (prvarr[j+1].name);
}
}
</script>
<Script language='javascript'>
//--------注释一
var j;
for (j=1;j<=10;j++){ //你的程序应该是改为从1开始的,
if (prvarr[j].id==3){
document.write (prvarr[j].name);
}
}
</script>
<br><Script language='javascript'>
//--------注释二
var j;
for (j=1;j<=10;j++){//你的程序应该是改为从1开始的,
if (j==3){
document.write (prvarr[j].name);
}
}
</script>
<SCRIPT LANGUAGE=javascript>
<!--
prvarr= new Array(31);
prvcnt=31;prvarr[0]=new prv(1,'辽宁');prvarr[1]=new prv(2,'黑龙江');prvarr[2]=new prv(3,'吉林');prvarr[3]=new prv(4,'河北');prvarr[4]=new prv(5,'北京');prvarr[5]=new prv(6,'上海');prvarr[6]=new prv(7,'天津');prvarr[7]=new prv(8,'山西');prvarr[8]=new prv(9,'内蒙古');prvarr[9]=new prv(10,'江苏');prvarr[10]=new prv(11,'浙江');prvarr[11]=new prv(12,'安徽');prvarr[12]=new prv(13,'福建');prvarr[13]=new prv(14,'江西');prvarr[14]=new prv(15,'山东');prvarr[15]=new prv(16,'河南');prvarr[16]=new prv(17,'湖北');prvarr[17]=new prv(18,'湖南');
function prv(id,name) {this.id=id;this.name=name;} -->
</SCRIPT> <Script language='javascript'>
//--------注释一
var j;
for (j=0;j<=10;j++){
if (prvarr[j].id==3){
document.write (prvarr[j].name);
}
}
</script>
<br><Script language='javascript'>
//--------注释二
var j;
for (j=0;j<=10;j++){
if (j==3){
document.write (prvarr[j].name);
}
}
</script>
delete aTemp; //释放aTemp占用的资源function initPrvarr ( aName, aTarget ) {
for ( var i = 0; i < aName.length; aTarget[i]=new prv(i+1,aName[i]), i ++ );
}function prv(id,name) {this.id=id;this.name=name;}