2015-11-21 1 views
0

Как можно изменить числа внутри тега опции с помощью JS?Изменить только Numbes в опции HTML TAG

<select name="resunit"> 
    <option value="res_0">R1 (18768194)</option> 
    <option value="res_1">R2 (44507354)</option> 
    <option value="res_2">R3 (15217874)</option> 
    <option value="unit_1">U1 (3047)</option> 
    <option value="unit_2">U2 (10)</option> 
    <option value="unit_3">U3 (60)</option> 
</select> 

e.g.

<option value="res_0">R1 (18768194)</option> 

в

<option value="res_0">R1 (10)</option> 
+0

Вам нужно регулярное выражение и функция замены, но мы будем нуждаться еще немного информации об условиях. Будет ли изменен только тип R? Как далеко идут номера R? Всегда ли число в скобках? –

+0

только цифры в скобках – Spike2371

+0

А как насчет других вопросов? –

ответ

0

Не совсем уверен, что вы просите, но посмотрите:

var select = document.getElementsByName("resunit")[0]; 

for (var i = 0; i < select.length; i++) { 
    if (select[i].value === "res_0") { 
     select[i].innerHTML = "R1 (10)"; 
    } else if (select[i].value === "res_1") { 
     select[i].innerHTML = "R2 (12)"; 
    } 
} 
Смежные вопросы