<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />
<title>JS Selector</title>
<script type="text/javascript">
function createSelect(c){
var _inner = {
"nation" : ['汉族','蒙古族','彝族','侗族','哈萨克族',
'畲族','纳西族','仫佬族','仡佬族','怒族','保安族',
'鄂伦春族','回族','壮族','瑶族','傣族','高山族',
'景颇族','羌族','锡伯族','乌孜别克族','裕固族','赫哲族',
'藏族','布依族','白族','黎族','拉祜族','柯尔克孜族','布朗族',
'阿昌族','俄罗斯族','京族','门巴族','维吾尔族','朝鲜族',
'土家族','僳僳族','水族','土族','撒拉族','普米族','鄂温克族',
'塔塔尔族','珞巴族','苗族','满族','哈尼族','佤族','东乡族',
'达斡尔族','毛南族','塔吉克族','德昂族','独龙族','基诺族'],
"shengxiao" : ['鼠','牛','虎','兔','蛇','蛇','马','羊','猴','鸡','狗','猪'],
"degree" : ['小学','初中','高中','中专','大专','本科','硕士','博士']
}
var _array = c["array"] || _inner[c["type"]]
var _select = document.createElement("select")
for(var i=0i <_array.lengthi++){
_select.options[i] = new Option(_array[i], _array[i])
_array[i] == c["selected"] &&(_select.options[i].selected = true)
}
c["id"] &&(_select.id = c["id"])
c["name"] &&(_select.name = c["name"])
c["onchange"] &&(_select.onchange = c["onchange"])
return _select
}
function loadRender(){
document.getElementById('field-nation').appendChild(
createSelect({type : "nation", selected : "汉族", name : "nation"})
)
document.getElementById('field-education').appendChild(
createSelect({type : "degree", selected : "本科", name : "education"})
)
}
</script>
</head>
<body onload="loadRender()">
<div id="field-nation"></div>
<div id="field-education"></div>
</body>
</html>
直接把变量传到:
document.getElementById('field-nation').appendChild(
createSelect({type : "nation", selected : "<?=$nation?>", name : "nation"})
)
document.getElementById('field-education').appendChild(
createSelect({type : "degree", selected : "<?=$degree?>", name : "education"})
)
在同一个网络上的 其他电脑 都可以登录这个网站?就偏偏 你这台电脑不行?
登录的时候 需要安装什么 软件来登录 还是 使用普通的浏览器 直接……
如果是 后者 那么 浏览器 工具 Internet 选项 删除--- 你彻底清除 浏览器 的历史记录、缓冲文件、cookie 等………… 然后再试试……
或者 看看 你这台电脑的设置与其他的有什么不同,是否 安装了 什么优化软件 把不该优化掉的东西 禁止了……仔细查看那些 被优化的项目 建议保留的 一定要保留……然后重启电脑看看 怎样的情况%
或者 你再换一个 浏览器 试试!(重新下载安装一个 新的浏览器)
给第一个select加js事件,点击它的时候动态加载第二个select的内容,比如写个ajax获取第一个select的value(这个value是哪个quanx_id),然后去后台请求,后无论是用缓存还是说直接从数据库中查,得到这个value对应的field,再返回数据到前台进行处理。也可以在页面加载的时候就直接吧每个quanx_id的对应关系全部查找并在模板中的js用相应变量存储后,再采用上面的思路去动态加载就是了。反正最终都是当select1的value发生变化,动态加载select2的value.欢迎分享,转载请注明来源:内存溢出
评论列表(0条)