在Javascript中,如何从HTML中的“select”元素中选择“option”属性?
在JavaScript中,如何获得用户从菜单列表中选择的任何选项?我试图使其在选择第一个默认选项时显示一条错误消息 如何在不更改HTML的情况下在Javascript中实现这一点?提前谢谢 菜单列表 选择一个图像。。。 炸薯条 冰淇淋 芝士蛋糕 获取元素的value属性 document.querySelectorsubmit.addEventListener单击,函数{ 让choice=document.getElementByIdmenu.value; 如果选择==默认值{ 请选择一张图片; }否则{ console.log感谢您的购买+选择; } }; 菜单列表 选择一个图像。。。 炸薯条 冰淇淋 芝士蛋糕 提交在Javascript中,如何从HTML中的“select”元素中选择“option”属性?,javascript,html,Javascript,Html,在JavaScript中,如何获得用户从菜单列表中选择的任何选项?我试图使其在选择第一个默认选项时显示一条错误消息 如何在不更改HTML的情况下在Javascript中实现这一点?提前谢谢 菜单列表 选择一个图像。。。 炸薯条 冰淇淋 芝士蛋糕 获取元素的value属性 document.querySelectorsubmit.addEventListener单击,函数{ 让choice=document.getElementByIdmenu.value; 如果选择==默认值{ 请选择一张图
如果select的第一个值为空,并且select是必需的,则他们无法提交表单 const sel=document.getElementById菜单; 选择选项[0]。值=;//删除该值 sel.setAttributerequired,required; 菜单列表 选择一个图像。。。 炸薯条 冰淇淋 芝士蛋糕
document.getElementByIdmenu.valueor另外,我不知道为什么需要这样做。只禁用默认选项会更好。所选选项始终处于禁用状态。然后你可以选择你需要的:它们的价值?您还可以给它一个空值,并将所需属性添加到select。然后,浏览器将自动拒绝提交表单,除非他们选择其他选项之一。我强烈建议使用表单提交事件,而不是提交按钮的单击事件-在这两种情况下,您都需要默认设置