Как зарегистрировать HTML-текст в DOM?

#javascript #html #ajax #dom

#javascript #HTML #ajax #dom

Вопрос:

Я получаю следующий текст из в результате запроса AJAX.

 <div class="selectMe" >
    <select name="clientAcc" id="clientAcc" style="width: 144px;" >
         <option>JOHN</option>
         <option selected="selected">BOB</option>
    </select>
</div>
  

что я хочу сделать, это зарегистрировать этот узел в HTML DOM и получить доступ к компоненту select как
document.getElementById(«clientAcc»). Я не знаю, как это сделать? может кто-нибудь, пожалуйста, помогите мне.
заранее спасибо

Ответ №1:

Пример

 var data = <div class="selectMe"> //... plug your ajax response here,
    myDiv  = document.createElement('div');
myDiv.id = 'divClientAcc';
myDiv.innerHTML = data;
document.body.appendChild(myDiv);
  

Обратите внимание, что у вас не может быть двух элементов с одинаковым идентификатором (clientAcc). Вам придется изменить / удалить идентификатор внутреннего выбора или добавленного div.