我想一个jQuery代码转换为纯JavaScript如何在不使用jQuery的情况下设置选项值?
$('.city option[value="NY"]').attr('selected','selected');
我该怎么办呢?我想下面的代码,但它给我一个错误
document.getElementsByClassName('.city option[value="NY"]')
.setAttribute('selected','selected');
错误:
document.getElementsByClassName(...).setAttribute is not a function
HTML:
<select name="city" id="city" class="form-control">
<option value="77">29 Palms</option>
<option value="183">Acton</option>
<option value="270">Adelanto</option>
<option value="348">Agoura Hills</option>
<option value="353">Agua Dulce</option>
<option value="360">Aguanga</option>
<option value="372">Ahwahnee</option>
<option value="622">Alhambra</option></select>
几个问题与HTML ..选择元件不具有类city'的',并且没有任何'与NY'的'值option'元件。 –