在asp中使用javascript将项目添加到列表框

在asp中使用javascript将项目添加到列表框,javascript,jquery,asp.net,asp-classic,Javascript,Jquery,Asp.net,Asp Classic,我想用javascript或jQuery在列表框中添加项 通过单击执行javascript函数的按钮。 这就是我所拥有的: function fctAjouter() { var lbxListe = document.getElementById('listBox'); var element1 = document.createElement("option"); element1.text = "element1"; element1.value = "

我想用javascript或jQuery在列表框中添加项 通过单击执行javascript函数的按钮。 这就是我所拥有的:

function fctAjouter() {

    var lbxListe = document.getElementById('listBox');
    var element1 = document.createElement("option");

    element1.text = "element1";
    element1.value = "element1";
    alert(' coucou1 ');        // COUOU1 S'AFFICHE 

    lbxListe.options.add(element1);
    alert(' coucou2 ');        // COUCOU2 NE S'AFFICHE JAMAIS 

}
但这是行不通的。 请帮帮我

试试这个:

lbxListe.add(element1);

首先,这不是,请重新标记并了解差异


其次,您必须记住,ASP.NET控件在呈现后(如果它们是服务器端控件),不会携带相同的ID。如果您想知道控件的名称,那么您可以:声明jQuery代码服务器端并将其映射到页面,或者使用与您使用的浏览器关联的开发人员工具查找ASP.NET提供的控件ID,并使用jQuery来参考它。

当执行完成时,列表框是empty@Kristoffer:如果我们讨论的是一个简单的
select
HTML控件,但是,如果我们谈论的是ASP.NET,那么呈现页面上控件的ID很可能会不同,也不会与IDE中声明的ID相同。通过列表框,您是指ASP.NET控件