我想一個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'元件。 –