三级联动的JS ,在IE在是正常,但是在火狐下就不行
解决方案 »
- asp里留言 提交表单时判断有的用户没填, 如何用javaScript实现
- JavaScript DIV层坐标
- FireFox中隐藏滚动条问题
- xmlhttp get 方法不能取10K以上的数据
- 怎样用javascript控制生日的月份和日期?
- session过期登录后如何自动进行下一步操作,具体请进
- SOS如何制作浮动广告?
- 请问:如何隐藏链接的下划线?
- input文本框和单选框连动的问题??高手帮忙!在线......
- 怎样固定一个列表框(select multiple)的宽度!还有怎样让列表框中的内容按字母排序!
- javascript与ActiveX控件交互数据类型转换的问题(BSTR)
- 用javascript 怎样取Css
var oWhere = document.getElementById('tar');
var ofMenu = document.createElement("<SELECT name='city'>");
var osMenu = document.createElement("<SELECT name='region'>");
var otMenu = document.createElement("<SELECT name='village' disabled>");
with(oWhere)appendChild(ofMenu),appendChild(osMenu),appendChild(otMenu); 出错就是这部分吧 不知道为什么还是
var sValue = [["yp","xh","hp","lw"],["ft","bd"],["gz","sz"],["yht"]]
var oWhere = document.getElementById('tar');
var ofMenu = document.createElement("<SELECT name='city'>");
var osMenu = document.createElement("<SELECT name='region'>");
var otMenu = document.createElement("<SELECT name='village' disabled>");
//with(oWhere)appendChild(ofMenu),appendChild(osMenu),appendChild(otMenu);
with(oWhere)appendChild(ofMenu);
with(oWhere)appendChild(osMenu);
with(oWhere)appendChild(otMenu);createMainOptions();
createSubOptions(0);
createSub2Options(0,0);
ofMenu.options.onchange = function() {createSubOptions(this.selectedIndex);createSub2Options(this.selectedIndex,osMenu.options.selectedIndex);};
osMenu.options.onchange = function() {createSub2Options(ofMenu.options.selectedIndex,this.selectedIndex);};
function createMainOptions() {
for(var i=0;i<fMenu.length;i++)ofMenu.options[i] = new Option(fMenu[i],fValue[i]);
}
function createSubOptions(j) {
with(osMenu) {
length=0;
for(var i=0;i<sMenu[j].length;i++)osMenu.options[i] = new Option(sMenu[j][i],sValue[j][i]);
}
}
function createSub2Options(j,k) {
with(otMenu) {
length=0;
for(var i=0;i<tMenu[j][k].length;i++)otMenu.options[i] = new Option(tMenu[j][k][i]);
}
}
</SCRIPT>
var oWhere = document.getElementById('tar');
var ofMenu = document.createElement("SELECT");
ofMenu.name='city';
var osMenu = document.createElement("SELECT");
osMenu.name='region';
var otMenu = document.createElement("SELECT");
otMenu.name='village';
otMenu.disabled=true;
with(oWhere){
appendChild(ofMenu);
appendChild(osMenu);
appendChild(otMenu);
}这样改试试。