Js脚本问题

chen8680641 2010-03-31 02:51:47
var _thisCountry = null;
var _thisProvince = null;
var _thisCity = null;
function deleteAllOption(obj)
{
obj.length = 0;
}
function addOption(obj,cityName,ovalue)
{
var op = document.createElement("option");
op.value = cityName;
obj.appendChild(op);
op.innerHTML=ovalue;
}
function powercityinit(Country,Province,City)
{
_thisCountry = document.getElementById(Country);
_thisProvince = document.getElementById(Province);
_thisCity = document.getElementById(City);
deleteAllOption(_thisCountry);
deleteAllOption(_thisProvince);
deleteAllOption(_thisCity);
setCountry();
setProvince(_thisCountry.value);
setCity(_thisProvince.value);
resetAllWidth();
}
function resetAllWidth()
{
resetWidth(_thisCountry);
resetWidth(_thisProvince);
resetWidth(_thisCity);
}
function resetWidth (oObject)
{
var iMaxSize = 0;
var iLength;
for (var i = 0, j = oObject.options.length;i < j; i++)
{
iLength = oObject.options[i].value.length;
if (iLength > iMaxSize)
{
iMaxSize = iLength;
}
}
}
///设置默认国家
function setDefaultCountry(str)
{
_thisCountry.value=str;
setProvince(_thisCountry.value);
setCity(_thisProvince.value);
}
///设置默认省
function setDefaultProvince(str)
{
_thisProvince.value=str;
setCity(_thisProvince.value);
}
//设置默认市
function setDefaultCity(str)
{
_thisCity.value=str;
}
function setCountry()
{
addOption(_thisCountry,"","请选择");
addOption(_thisCountry,"中国","中国");
addOption(_thisCountry,"海外","海外");
}
function setProvince(str)
{
deleteAllOption(_thisProvince);
if(''==str)addOption(_thisProvince,'','请选择');
if('中国'==str)addOption(_thisProvince,'','请选择')
if('中国'==str)addOption(_thisProvince,'浙江省','浙江省');
if('中国'==str)addOption(_thisProvince,'江苏省','江苏省');
if('海外'==str)addOption(_thisProvince,'','请选择')
}
function setCity(str)
{
deleteAllOption(_thisCity);
if(''==str)addOption(_thisCity,'','请选择');
if('浙江省'==str)addOption(_thisCity,'','请选择');
if('浙江省'==str)addOption(_thisCity,'杭州市','杭州市');
if('浙江省'==str)addOption(_thisCity,'宁波市','宁波市');
if('浙江省'==str)addOption(_thisCity,'台州市','台州市');
if('浙江省'==str)addOption(_thisCity,'金华市','金华市');
if('江苏省'==str)addOption(_thisCity,'','请选择');
if('江苏省'==str)addOption(_thisCity,'南京市','南京市');
if('江苏省'==str)addOption(_thisCity,'杨州市','杨州市');
}

上面一直有个问题 大哥说的时候俺也没听懂 我看了半天也不知道哪有问题
求各位看看?
...全文
58 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xianew 2010-04-01
  • 打赏
  • 举报
回复
还没看懂要干什么.
铑枪--突廆孒 2010-03-31
  • 打赏
  • 举报
回复
不知所云,鉴订完毕!
  • 打赏
  • 举报
回复
楼主大哥说的时候俺也没听懂

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧