从属性中选择适当的值

时间:2015-05-25 13:01:15

标签: javascript html

我有一个选择国家/地区代码的选择框: -

<div class="selectWrap">
    <select name="countryCode" id="countryCode"></select>
</div>

使用javascript填充它并获得如下选项: -

<option data-phone-code="+91">91&nbsp(India)</option>

现在我想只选择+91值。

我正在尝试这个

var country = document.getElementById("countryCode");
var prefix = country.options[country.selectedIndex].value;

但是这会返回Country的Full值。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:6)

使用getAttribute,例如:

country.options[country.selectedIndex].getAttribute('data-phone-code');