在asp中使用javascript将项目添加到列表框
我想用javascript或jQuery在列表框中添加项 通过单击执行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 = "
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控件
?