Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.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_Html_Drop Down Menu_Hide - Fatal编程技术网

如何使用javascript删除下拉列表中的第一项

如何使用javascript删除下拉列表中的第一项,javascript,html,drop-down-menu,hide,Javascript,Html,Drop Down Menu,Hide,这是我的密码: <select id="List" name="UserType" onChange ="hide"> <option value="0" disabled="disabled" selected="selected">Tipo de Usuario</option> <option value="1" onclick="hide">Administrador</option>

这是我的密码:

<select id="List" name="UserType" onChange ="hide">
       <option value="0" disabled="disabled" selected="selected">Tipo de Usuario</option>
       <option value="1" onclick="hide">Administrador</option>
       <option value="2" onclick="hide">Moderador</option>
       <option value="3" onclick="hide">Usuario Comun</option>
</select>

乌萨里奥酒店
管理员
摩达多
Usuario Comun

当我单击下拉列表中的某个值(不是零)时,我需要从中删除第一项(Tipo de Usuario)。javascript中的一些代码能够做到这一点?

您可以始终使用以下内容:

<option disabled selected style="display:none">Tipo de usuaro</option>
Tipo de usuaro

是的,您可以使用Javascript实现这一点。您尝试了什么?list.children[0]。remove();或列表。选项[0]。删除();或list.removeChild(list.options[0]);Dalorzo我看到了这些帖子,但不适用于mechildNodes,这使得依赖它很危险……这将删除第一个项目,即使所选项目的值为零。@Gabriel但根据给定的html,第一个项目无法选择并非所有浏览器都尊重通过显示隐藏选项。
function hide(){
    var list = document.getElementById("List");
    list.removeChild(list.childNodes[1]);
}