繁華開滿天機
2021-07-07 15:07:46
可不可以幫我解釋一下這段代碼: function changelocation(locationid){document.myform.SmallClassName.length = 1; var locationid=locationid;var i;for (i=0;i < onecount; i++){if (subcat[i][1] == locationid){ document.myform.SmallClassName.options[document.myform.SmallClassName.length] = new Option(subcat[i][0], subcat[i][2]);} }}
2 回答

慕婉清6462132
TA貢獻1804條經(jīng)驗 獲得超2個贊
for (i=0;i < onecount; i++)
{
if (subcat[i][1] == locationid)
{
document.myform.SmallClassName.options[document.myform.SmallClassName.length] = new Option(subcat[i][0], subcat[i][2]);
}
}
請問 你的 onecount 這個變量在哪里定義的,什么意思?

寶慕林4294392
TA貢獻2021條經(jīng)驗 獲得超8個贊
主要功能 就是完成兩個下拉框的動態(tài)聯(lián)動功能
SmallClassName 根據(jù) BigClassName 的改變而改變
改變依據(jù)數(shù)據(jù)庫中 大類和小類的關(guān)系。
原理是先加數(shù)據(jù)庫中的大類和小類信息讀取出來 將小類放入一個Js的數(shù)組中
大類直接顯示在列表里 當(dāng)大類下拉框的onChange事情觸發(fā)時 調(diào)用Js的changelocation方法
把Js數(shù)組中與大類對應(yīng)的小類信息顯示在列表里。以此來實現(xiàn)聯(lián)動效果。
添加回答
舉報
0/150
提交
取消