Javascript 检查是否选择了我表格中的选项赢得';行不通

Javascript 检查是否选择了我表格中的选项赢得';行不通,javascript,forms,html-select,options,Javascript,Forms,Html Select,Options,我试图检查我的表单中是否选择了一个选项(任意选项),尽管它不起作用 我检查的不是具体的;这是我的代码: if(document.getElementById('fillingtype')=selected;){ 警惕(“是”); }否则{ 警告(“否”); } 金枪鱼蛋黄酱 烟熏鸡+脆生菜 肉宴披萨馅 火腿+奶酪 我猜总会有一个选定的值(默认情况下为Tuna Mayo),当用户选择一个新值时,您可以添加一个侦听器,如下所示: document.getElementById('filling

我试图检查我的表单中是否选择了一个选项(任意选项),尽管它不起作用

我检查的不是具体的;这是我的代码:

if(document.getElementById('fillingtype')=selected;){
警惕(“是”);
}否则{
警告(“否”);
}

金枪鱼蛋黄酱
烟熏鸡+脆生菜
肉宴披萨馅
火腿+奶酪

我猜总会有一个选定的值(默认情况下为Tuna Mayo),当用户选择一个新值时,您可以添加一个侦听器,如下所示:

document.getElementById('fillingtype')。addEventListener('change',function(){
console.log(this.value)
});

金枪鱼蛋黄酱
烟熏鸡+脆生菜
肉宴披萨馅
火腿+奶酪

我们可以添加一个默认值为空的非选项

<option selected value="">Please Select</option>
您可以在这里看到一个示例:


金枪鱼蛋黄酱
烟熏鸡+脆生菜
肉宴披萨馅
火腿+奶酪
$(“#fillingtype”).change(函数(){
警报($(“#填充类型选项:选中”).text();
});

语法错误:
if(document.getElementById('fillingtype').selected)
single=进行赋值,而不是比较,因此基本上您说的是“将从文档中获取的dom元素设置为所选变量”,而不是“如果从dom中获取的元素被选中,则…”
if(document.getElementById('fillingtype').value)
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
<script src="https://code.jquery.com/jquery-3.1.0.js"></script>
</head>
<body>
<form>
<select id="fillingtype" name="filling">
  <option value="tunamayo">Tuna Mayo</option>
  <option value="smokeychicken">Smokey Chicken + Crisp Lettuce</option>
  <option value="pizza">Meat Feast Pizza filling</option>
  <option value="hamcheese">Ham + Cheese</option>
</select>
   </form>

<script>
$( "#fillingtype" ).change(function() {
alert($( "#fillingtype option:selected" ).text());
});
</script>
</body>
</html>