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

时间:2014-10-02 13:37:06

标签: javascript jquery asp.net

我想用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 

}

但这不起作用。 请帮我。

2 个答案:

答案 0 :(得分:0)

请改为尝试:

lbxListe.add(element1);

http://jsfiddle.net/6fmbvzqf/

答案 1 :(得分:0)

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

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