选择中的Prototype make选项由提供的值选择

时间:2009-07-29 10:14:05

标签: javascript prototypejs

使用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?

2 个答案:

答案 0 :(得分:7)

为了回答你的问题,“你是否更直接地使用Prototype”,更改:

document.getElementById('country').value=countryCode

为...

$('country').value = countryCode;

但他们都做同样的事情。

答案 1 :(得分:4)

document.getElementById('country').value=countryCode