首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

非常需要帮忙的一段代码,搞了一下午没找出原因,该怎么处理

2012-02-15 
非常需要帮忙的一段代码,搞了一下午没找出原因!DOCTYPEHTMLPUBLIC-//W3C//DTDHTML4.0Transitional//EN

非常需要帮忙的一段代码,搞了一下午没找出原因
<!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN ">
<HTML>
<HEAD>
<TITLE>   New   Document   </TITLE>
<META   NAME= "Generator "   CONTENT= "EditPlus ">
<META   NAME= "Author "   CONTENT= " ">
<META   NAME= "Keywords "   CONTENT= " ">
<META   NAME= "Description "   CONTENT= " ">
<script   type= "text/javascript ">
<!--


var   GongChengList   =   new   Array(11);
var   GongChengType   =   new   Array(4);
var   gongChengIndex   =   2;



GongChengList[0]   =   new   Array();
GongChengList[0][0]   =   "10008 ";
GongChengList[0][1]   =   "没有 ";
GongChengList[0][2]   =   "10008-1 ";


GongChengList[1]   =   new   Array();
GongChengList[1][0]   =   "rootid ";
GongChengList[1][1]   =   "继续 ";
GongChengList[1][2]   =   "10009 ";


GongChengList[2]   =   new   Array();
GongChengList[2][0]   =   "rootid ";
GongChengList[2][1]   =   "测试 ";
GongChengList[2][2]   =   "101 ";


GongChengList[3]   =   new   Array();
GongChengList[3][0]   =   "1 ";
GongChengList[3][1]   =   "1111 ";
GongChengList[3][2]   =   "1111 ";


GongChengList[4]   =   new   Array();
GongChengList[4][0]   =   "rootid ";
GongChengList[4][1]   =   "aaaaaaaaa ";
GongChengList[4][2]   =   "aaaaaaa ";


GongChengList[5]   =   new   Array();
GongChengList[5][0]   =   "888888 ";
GongChengList[5][1]   =   "大师傅 ";
GongChengList[5][2]   =   "888888 ";


GongChengList[6]   =   new   Array();
GongChengList[6][0]   =   "88888899999 ";
GongChengList[6][1]   =   "测试下的测试 ";
GongChengList[6][2]   =   "66666666 ";


GongChengList[7]   =   new   Array();
GongChengList[7][0]   =   "3 ";
GongChengList[7][1]   =   "设备维修 ";
GongChengList[7][2]   =   "1100221 ";


GongChengList[8]   =   new   Array();
GongChengList[8][0]   =   "3 ";
GongChengList[8][1]   =   "某处房屋修葺 ";
GongChengList[8][2]   =   "11100002001 ";


GongChengList[9]   =   new   Array();
GongChengList[9][0]   =   "1 ";
GongChengList[9][1]   =   "2号机组扩建工程 ";
GongChengList[9][2]   =   "11110000202 ";


GongChengList[10]   =   new   Array();
GongChengList[10][0]   =   "1 ";
GongChengList[10][1]   =   "测试基建工程 ";
GongChengList[10][2]   =   "100001 ";



var   gongCheng   =   document.getElementById( "gongcheng ");








for(var   i   =   0;   i <GongChengList.length;i++){

alert(GongChengList[i][1]);
gongCheng[i]   =   new   Option(i);

}



//-->
</script>
</HEAD>


<BODY>
<form   action= "/budget/zhichubudget/projecttree.do "   method= "post "   name= "model ">


<table   class= "tabletop ">

<tr>
<td   class= "tabletop "   align= "right ">
工程类型:
<select   name= "gongchengTypeID "   id= "gongchengTypeID "   >
<option   value= " ">
全部
</option>
<option   value= "gc.type.none "   >
无工程
</option>

<option   value= "88888899999 "     id= "getTypeID ">
其他资本性工程
</option>

<option   value= "1 "     id= "getTypeID ">
基建工程
</option>

<option   value= "10008 "     id= "getTypeID ">
技改工程
</option>

<option   value= "888888 "     id= "getTypeID ">
其他工程
</option>

</select>
&nbsp;   &nbsp;   工程名称:
<select   name= "gongchengID "   id= "gongcheng ">
<option   value= " ">
全部
</option>
<option   value= "gongcheng.id.none "   >
无工程
</option>

</select>
</form>
</BODY>
</HTML>

[解决办法]
JS 位置的问题,放到 </body> 后面,

或者
<script type= "text/javascript ">
改为
<script type= "text/javascript " defer>

原来俺也常犯此类错误!哈
[解决办法]
把脚本代码放到html语句下面,还没有加载html就使用var gongCheng = document.getElementById( "gongcheng ");
不出错才怪

热点排行