Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将元素动态添加到选择列表_Javascript_Jquery - Fatal编程技术网

Javascript 如何将元素动态添加到选择列表

Javascript 如何将元素动态添加到选择列表,javascript,jquery,Javascript,Jquery,我有一个下拉列表,其中包含两个选项,private和public。默认情况下,所选项目是公共的。在选择私人选项时,我必须转到电话簿联系人并选择其中一个电话号码,然后在所选部分中显示该电话号码和公共选项,这意味着应该选择它 <select id="privacy" onChange="run()"> <option value="1" selected="selected">public</option> <option value="2"

我有一个下拉列表,其中包含两个选项,private和public。默认情况下,所选项目是公共的。在选择私人选项时,我必须转到电话簿联系人并选择其中一个电话号码,然后在所选部分中显示该电话号码和公共选项,这意味着应该选择它

<select id="privacy" onChange="run()">
    <option value="1" selected="selected">public</option>
    <option value="2">contact</option>
</select>

当它转到contact时,它将从列表中选择一个电话号码。在选定的列表中,它应显示公共,该列表中的电话号码作为隐私的选定值应为公共,电话号码

你有什么问题?问题一点也不清楚。@Rorymcrossan..我有一个html页面,其中包含选择下拉列表。在此列表中,我有两个选项public和private。默认情况下,public处于选中状态。当我选择private选项时,它将进入电话簿n当我选择该电话号码时,它将在选择下拉列表中显示我,就像public一样,phonenumber.表示phonenumber应在该列表中附加选定的publi选项。
function run() {
    var select = document.getElementById("privacy");
    var value1 = select.options[select.selectedIndex].text;

    if (value1 == "contact") {
        window.location="contact.html";}
    }