我在javascript中有一个字符串
<select name="random[]" class="myclass" id="x">
<option>hello</option>
</select>
如何在javascript中用其他值替换id的值?
答案 0 :(得分:2)
var str = '<select name="random[]" class="myclass" id="x"> <option>hello</option></select><select name="random[]" class="myclass" id="xzzz"> <option>hello</option></select>';
rep='id="new value"';
new_str=str.replace(/id="[a-zA-Z0-9]+"/g, rep);
alert(new_str);
如果出现更多的id = ...
答案 1 :(得分:1)
我认为这会奏效。
var e = document.getElementById("x");
e.id = "y";