为了账号安全,请及时绑定邮箱和手机立即绑定

显示Div无法使用Java选择进行工作

显示Div无法使用Java选择进行工作

慕标5832272 2021-03-29 18:14:26
如果用户在select语句中选择了医生值,我试图显示FILE DIV。我知道if语句可以正常工作,因为我也可以在控制台中正常打印该值。我在其他网页中以完全相同的方式切换了div,因此我尤其不了解该网页的最新情况。function viewFile(){        var file = document.getElementById("doclicense");        var type = document.getElementById('accountType').value;        if(type === 'doctor') {            file.style.display = "block";            console.log(type);        }     }.hidden{display : none;}<div> <select id="accountType" name="type" class="form-control" onchange="viewFile()"> <option required>Account Type</option>                        <option value="doctor" name="doctor" id="doctor">Doctor</option>                        <option value="regular" name="regular" id="reg">Regular Account</option>                    </select></div>                <div class="hidden file" id="doclicense">                    <input type="file" name="license"  />                    <input type="submit"/>                </div>******************************************** EDIT-WORKAROUND ******* ***************由于我的代码拒绝工作,因此我添加了一行代码,标题为“ head”,而不是实际值。感谢所有贡献的人。我完全删除了隐藏的类,但是当我添加它时,它仍然无法正常工作。 function viewDocFile() {        var file = document.getElementById("doclicense");        var type = document.getElementById('accountType').value;        if (type === 'regular' || type === 'head') {            file.style.display = "none";             console.log(type);        } else {             file.style.display = "block";            console.log(type);            }        }***************************最终编辑******************** ****保留原始代码,但添加了CSS内联。<div class="form-group col-md-6" id="doclicense" style="display:none;">现在可以完美运行了。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 183 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信