area.js

来自「这是matlab的一个小程序」· JavaScript 代码 · 共 90 行

JS
90
字号
<!--
//选择城市
function selNext(oj,v)
{
	newobj = oj.options;
	while(newobj.length>0){ oj.remove(0); }
	clear(oj);
	if(v==0)
	{
		aOption = document.createElement("OPTION");
		aOption.text="--请选择--";
		aOption.value="0";
		oj.options.add(aOption);
		return;
	}
	else
	{
		aOption = document.createElement("OPTION");
		aOption.text="--请选择--";
		aOption.value="0";
		oj.options.add(aOption);
	}
	cityarr = barr=eval("B"+v);
	for(i=0;i<cityarr.length;i++)
	{
		tlines = cityarr[i].split("~");
		aOption = document.createElement("OPTION");
		aOption.text=tlines[1];
		aOption.value=tlines[0];
		oj.options.add(aOption);
	}
}

function selNextDf(oj,v,fk,fv)
{
	newobj = oj.options;
	while(newobj.length>0){ oj.remove(0); }
	clear(oj);
	if(v==0)
	{
		aOption = document.createElement("OPTION");
		aOption.text="--请选择--";
		aOption.value="0";
		oj.options.add(aOption);
		return;
	}
	else
	{
		if(fk==0) fv = '--请选择--';
		aOption = document.createElement("OPTION");
		aOption.text = fv;
		aOption.value = fk;
		oj.options.add(aOption);
	}
	cityarr = barr=eval("B"+v);
	for(i=0;i<cityarr.length;i++)
	{
		tlines = cityarr[i].split("~");
		aOption = document.createElement("OPTION");
		aOption.text=tlines[1];
		aOption.value=tlines[0];
		oj.options.add(aOption);
	}
}

//设置省份选项
function selTop(oj)
{
	clear(oj);
	for(i=1;i<Ap.length;i++)
	{
		itvalue = Ap[i];
		tlines = itvalue.split("~");
		aOption = document.createElement("OPTION");
		aOption.text=tlines[1];
		aOption.value=tlines[0];
		oj.options.add(aOption);
	}
}

//清除旧对象
function clear(o)
{
	l=o.length;
	for (i = 0; i< l; i++){
		o.options[1]=null;
	}
}

-->

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?