Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.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

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

Javascript 在选择事件时,会出现另一个下拉列表

Javascript 在选择事件时,会出现另一个下拉列表,javascript,html,Javascript,Html,是否可以使用Javascript创建以下场景: 我有一个下拉框“存款类型”,它有两个选项:“信封”和“增强”。我想要的是,当我从下拉列表中选择信封时,另一个复选框应显示为“分发” 最重要的 制作人 更新的小提琴 document.getElementById(“存款类型”).onchange=函数(事件){ 如果(event.target.value==“信封”) document.body.innerHTML+=“分发”; }; 是否需要显示一个新的复选框?请在下面检查我的答案。@suren

是否可以使用Javascript创建以下场景:

我有一个下拉框“存款类型”,它有两个选项:“信封”和“增强”。我想要的是,当我从下拉列表中选择信封时,另一个复选框应显示为“分发”


最重要的
制作人
更新的小提琴

document.getElementById(“存款类型”).onchange=函数(事件){
如果(event.target.value==“信封”)
document.body.innerHTML+=“分发
”; };
是否需要显示一个新的复选框?请在下面检查我的答案。@surendran:您好,谢谢您回答这个查询,我可以看到演示运行良好,但为什么我在将整个代码放入html页面时出现错误“属性“$”的值为null或未定义,而不是函数对象?”@user3103991 surendran(和LorDex)假设您使用的是jQuery库,而不是普通的JavaScriptThank lzkata,@user3103991是否希望我用javascript更新答案。
<select id="DepositType" name="nmf" style="float:left;">
    <option value="Envelope">Principal</option>
    <option value="Enhanced">Producer</option>
</select>
$('select#DepositType').on('change', function() {
  if ($(this).val() == 'Envelope') {
  //do something
  }
});
document.getElementById("DepositType").onchange = function(event) {
if (event.target.value == "Envelope")
    document.body.innerHTML += '<input type="checkbox" name="Dispensing" value="Dispensing">Dispensing<br>';
};