Показать сообщение отдельно
  #1 (permalink)  
Старый 10.11.2013, 19:07
Аспирант
Отправить личное сообщение для Moloch Посмотреть профиль Найти все сообщения от Moloch
 
Регистрация: 29.10.2013
Сообщений: 94

скопировать текст из label в option у select
Привет. Подскажите как скопировать текст у элементов label в элемент option у select?
т.е. есть набор label

<label for="six" class="blue" name = "metka"><span></span>Этот текст нужно скопировать</label>
<label for="seven" class="blue" name = "metka"><span></span>Этот текст нужно скопировать</label>

и есть select у которого между тегов option нужно поместить текст
<select size="5" multiple  name="s id = "s class = "s">
<option> Скопированный текст из первого label </option> 
<option> Скопированный текст из второго label </option> 
</select>

я делаю это при помощи функции. но тогда текст из тегов label переносится в select а мне надо чтобы скопировался как это сделать?
select = document.getElementById('s');
M = document.getElementsByName ('metka');
function dobavlenie() {
			for (var i = 0;i<M.length; i++) {
				var opt = document.createElement('OPTION');
				opt.value = i;
				opt.appendChild =((M[i].childNodes[1]));
				select.appendChild(opt);
				}
		}

если написать opt.innerHTML то в option ставится [Object text]
Ответить с цитированием