着急,请问asp的document问题?

来源:百度知道 编辑:UC知道 时间:2024/06/04 07:23:39
着急,请问asp的document问题?
function changelocation(locationid)
{
document.addNEWS.smallclassname.length = 1;
var locationid=locationid;
var i;
for (i=0;i < onecount; i++)
{
if (subcat[i][1] == locationid)
{
document.addNEWS.smallclassname.options[document.addNEWS.smallclassname.length] = new Option(subcat[i][0], subcat[i][2]);
}
}
}
</script>

第一个问题document.addNEWS.smallclassname.length = 1;
这句是什么意思啊?
好象没起什么作用,可以详细的解释一下吗?

第二个问题,这一大句document.addNEWS.smallclassname.options[document.addNEWS.smallclassname.length] =
new Option(subcat[i][0], subcat[i][2]);是什么意思?
这句document.addNEWS.smallclassname.options什么意思?
这句[document.addNEWS.smallclassname.length]什么意思?
这句new Option(subcat[i][0], subcat[i][2]);这句的new option是什么意思啊?
一整句连起来是什么意思?

这个应该是 javascript 的函数
1.document.addNEWS.smallclassname.length = 1;
document 文档
addNEWS 表单的名字
smallclassname 下拉列表的名字
length 长度
document.addNEWS.smallclassname.length = 1;
就是那个叫smallclassname的下拉列表的长度是1
2.document.addNEWS.smallclassname.options
options是下拉列表中的选项
这个就是控制这个的 你仔细找找吧,选项里面的内容为就不知道了
不过应该是一个信息系统小类的列表
<select name="smallclassname">
<option value=1>1</option>
</select>