在Javascript中创建动态选择对象

在Javascript中创建动态选择对象,javascript,Javascript,可能重复: 我想在javascript中创建一个动态选择标记和选项标记。有什么建议吗 试试看 javascript var select = document.createElement( 'select' ); var option; var inputdata = 123||456||789; inputdata.split( '||' ).forEach(function( item ) { option = document.createE

可能重复:

我想在javascript中创建一个动态选择标记和选项标记。有什么建议吗

试试看 javascript

   var select = document.createElement( 'select' );
   var option;
   var inputdata = 123||456||789;

    inputdata.split( '||' ).forEach(function( item ) {

        option = document.createElement( 'option' );

        option.value = option.textContent =        item;

        select.appendChild( option );
    });
jquery

var inputdata = 123||456||789;
 var split = input.split('||');
 var select = $('<select name="options" id="options"></select>');
 $.each(split, function(index, value) {
   var option = $('<option></option>');
   option.attr('value', value);
   option.text(value);
   select.append(option);
 });
 $('#container).empty().append(select); 
var inputdata=123 | | 456 | | 789;
var split=input.split(“| |”);
var select=$('');
$。每个(拆分、函数(索引、值){
var选项=$('');
option.attr('value',value);
选项。文本(值);
选择。追加(选项);
});
$('#容器).empty().append(选择);

OP没有提到任何关于jQuery的内容。@Mahn-也用javascript更新了…这很快,投票结果是:)(尽管在最后的$('#container)=>$('#container')中有一个拼写错误)嗯,我不确定IEs中如何欢迎名为“select”的变量……尽管您已经成为成员7个月了,但我建议您回顾一下。更重要的是?