Не удастся вставить тег <select>
(с его собственным содержанием <option>
, предположительно) в содержимое тега <option>
. Вот что ваш код попытается сделать сейчас.
Этот код здесь:
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("acura").innerHTML=xmlhttp.responseText;
}
Элемент, у которого значение "id" равно "acura", является одним из тегов <option>
в <select>
на странице. Таким образом, если этот текст ответа - просто <select>
, он пойдет не в том месте.
Может быть, вы просто хотите получить еще один <span>
на странице или что-то еще; это зависит от того, как он должен выглядеть.
Другое дело: вы не хотите регистрировать событие «щелчка» на <option>
. Возможно, что опция будет выбрана (пользователем) без каких-либо «щелчков». Возможно, вам следует отследить событие «change» в теге <select>
и проверить значение в обработчике.