搜索了互聯網。學習如何做到這一點。實施它。但它不起作用。 我想選擇學生時顯示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
你的解決方案有一些問題,並在控制檯拋出錯誤。在瀏覽器開發工具中調試這些。這就是如何學習如何做到這一點。 –