两个select下拉选单,s1和s2,
s2的选项根据s1的选择在s1的onchange事件中动态添加。问题:需要用js代码动态设定s1和s2的默认选定项,
1、在代码中设定s1某个选项为选定状态,会激发s1的onchange事件么?
2、如果在代码中设定s1某个选项为选定状态,然后直接设置s2的默认选项,会不会因为s2还没加载完对应项而出错?
如:先选择山东,然后再设定s2选择为济南;
s2的选项根据s1的选择在s1的onchange事件中动态添加。问题:需要用js代码动态设定s1和s2的默认选定项,
1、在代码中设定s1某个选项为选定状态,会激发s1的onchange事件么?
2、如果在代码中设定s1某个选项为选定状态,然后直接设置s2的默认选项,会不会因为s2还没加载完对应项而出错?
如:先选择山东,然后再设定s2选择为济南;
2.不会。
你的这个需求网上已经有很多例子了,
请自行百度二级联动菜单
1、我用代码设s1的某个选项为选中状态,实际上已经更改了原来的选项
2、二级联动我知道,现在是问题是页面加载的时候,需要在代码中根据参数设定s1的选中项,并根据s1的选中项加载s2的内容,然后根据参数设定s2的选中项,因为s2的选项内容需要从文件中读取,会不会出现s2还没加载完就设定s2选中项的问题