У меня есть весь этот код, который создает новые div и добавляет innerHTML. В рамках этого я хочу добавить выпадающие сгенерированные из файла XML. У меня проблема с динамическим созданием тегов внутри inner.HTML.
Теперь все это динамично, и пользователь должен добавлять новые элементы по мере необходимости. Итак, в качестве обходного пути, у меня есть куча значений var, которые обрабатываются вместе друг с другом, поэтому вещи соответствуют одним и тем же идентификаторам.
var opselectCounterA = '1';
var opselectCounterB = '1';
var selectCounter = '1';
Тег, который я хочу добавить, также находится внутри inner.HTML.
something.innerHTML = "<select id='partSelect" + (selectCounter++) + "'>" + (loadOp) + "</select>";
var selectIDA = "partSelect" + opselectCounterA++;
var selectIDB = "partSelect" + opselectCounterB++;
var loadOp = selectIDA.addOption();
function addOption(){
selectIDB.innerHTML = "<option>Please work.</option>";
}
Всякий раз, когда это происходит на моей HTML-странице, оно отображается между тегами как «неопределенное».
Зачем?