json问题 var _option = new Option(proName,proName);括号中的参数是什么意思 求大神解答

原问题:json问题 var _option = new Option(proName,proName);括号中的参数是什么意思 求大神解答
分类:编程开发 > 最后更新时间:【2016-12-23 13:41:50】
问题补充:

<%@ page language="java" contentType="text/html; charset=utf-8"

pageEncoding="utf-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.****.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>Insert title here</title>

<script type="text/javascript">

var str = [

{"pro":"北京","citys":["西城区","朝阳区","通州区","顺义区","海淀区"]},

{"pro":"山东","citys":["济南","济宁","青岛","台湾","东京","首尔","平壤","纽约"]},

{"pro":"广东","citys":["伦敦","广州","巴黎","耶路撒冷","东莞","孟买","莫斯科"]},

{"pro":"福建","citys":["福州","台北","香港","澳门","新加坡","缅甸","泰国","尼泊尔"]}

]

function init(){

var _pro=document.getElementById("pro");

for(var i=0;i<str.length;i++){

var proName = str[i].pro;

var _option = new Option(proName,proName);

_pro.appendChild(_option);

//初始化第一个省份的市

if(i==0){

var _city = document.getElementById("city");

var _citys = str[i].citys;

for(var j=0;j<_citys.length;j++){

var _optionCity = new Option(_citys[j],_citys[j]);

_city.appendChild(_optionCity);

}

}

}

}

function clearPro(){

document.getElementById("pro").length=0;

}

function initcity() {

document.getElementById("city").length=0;

var gai=document.getElementById("pro").value;

for(var i=0;i<str.length;i++){

if(str[i].pro==gai){

var city=str[i].citys;

for(var j=0;j<city.length;j++){

var op=new Option(city[j],city[j])

document.getElementById("city").appendChild(op);

}

}

}

}

</script>

</head>

<body onload="init()">

<select id="pro" onchange="initcity()"></select>

<select id="city"></select>

<input type="button" value="清空" onclick="clearPro()">

</body>

</html>

最佳答案

// 构造函数

// text: <option>{text}</option>

// value: <option value="{value}">text</option>

// defaultSelected : <option selected="{true==defaultSelected?'selected':''}">

// selected: $select.val({value})

new Option([text, [value, [defaultSelected, [selected]]]]);

希望能帮助你:

参考资料: https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement/Option

最佳答案由网友  o0O小角色o0O  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
8

分享到:

其他回答

其它网友回答:
指的是 <option value="北京" >北京</option>

    推荐