搜索了互联网。学习如何做到这一点。实施它。但它不起作用。 我想选择学生时显示div学生,选择教师时显示div教师。这是一个jsp文件的一部分。根据javascript中的选择选项显示/隐藏div
HTML代码:
<table>
<tr>
<td>
<select id="userType">
<option value="student">STUDENT</option>
<option value="teacher">TEACHER</option>
<option value="admin">ADMIN</option>
</select>
</td>
</tr>
<table>
Javascript代码:
<script type="text/javascript">
var elem = document.getElementById('userType');
elem.onchange = function() {
var studentDiv = document.getElementById('student');
var teacherDiv = document.getElementById('teacher');
studentDiv.style.display = (this.value.equals("student")) ? 'block':'none';
teacherDiv.style.display = (this.value.equals("teacher")) ? 'block':'none';
};
</script>
我一直试图让从早上这个权利。尝试了其他方法。什么都没有我究竟做错了什么?
https://jsfiddle.net/q9Lx2ffn/ – Ashraf
你的解决方案有一些问题,并在控制台抛出错误。在浏览器开发工具中调试这些。这就是如何学习如何做到这一点。 –