HTML часть:как добавить выпадающий список в <span> Использование JavaScript
<body onload="init();firstInit();">
скрипт часть:
function init(){
var tb = new Ext.Toolbar({
renderTo: 'toolbar',
height: 25
});
var ht='<table><tr>';
ht+='<td>';
ht+='<div class="font">Mode : </div>';
ht+='</td>';
ht+='<td id="visumode.container">';
ht+='<select id="visuMode.select" size="1" onchange="fRefresh();">';
ht+='<option value="Direct">Direct</option>';
ht+='</select>';
ht+='</td>';
ht+='</tr></table>';
span = document.createElement("span");
span.innerHTML= ht;
tb.addElement(span);
}
function firstInit(){
var d document.getElementById("visumode.container");
alert(d)
}
это небольшая часть кода, в HTML части в результате ставятся в форме. предупреждение является нулевым, почему?
Во-первых, я бы не добавил элемент select (элемент блока) к элементу span (встроенный элемент), почему бы просто не добавить его в div. Вы также ничего не делаете с полученным элементом span, добавляете его в контейнер или возвращаете его из функции, а затем добавляете в свой DOM. –
благодарю вас за ваш быстрый ответ. Я отредактирую свой вопрос с помощью реального кода. – leb
@BasTuijnman Select не является элементом уровня блока. Таким образом, это не так. Просто зависит от того, где должен быть вставлен диапазон. –