使用Prototype:
填充选项(国家/地区列表)for (var i = 0; i < j.length; ++i) {
var opt = new Element('option', {value:j[i].country})
opt.innerHTML = j[i].country_name;
country.appendChild(opt);
}
现在我需要选择按值选择,比如
function selectByValue(countryCode) {
// make option selected where option value == countryCode
}
如何使用Prototype?
答案 0 :(得分:7)
为了回答你的问题,“你是否更直接地使用Prototype”,更改:
document.getElementById('country').value=countryCode
为...
$('country').value = countryCode;
但他们都做同样的事情。
答案 1 :(得分:4)
document.getElementById('country').value=countryCode