<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title> 新建网页 </title>
<style type="text/css">
#mylayer div{
display:none;
}
</style>
</head>
<body>
<select id="sel" onchange="f(this);">
<option> a </option>
<option> b </option>
<option> c </option>
<option> d </option>
</select>
<div id="mylayer">
<div style="display:block;"> 层1 </div>
<div> 层2 </div>
<div> 层3 </div>
<div> 层4 </div>
</div>
<script language="javascript">
function f(obj){
var mylayers = document.getElementById("mylayer").getElementsByTagName("DIV");
for(var i=0; i <mylayers.length; i++){
mylayers[i].style.display = "none";
}
mylayers[obj.selectedIndex].style.display = "block";
}
</script>
</body>
本文介绍了一个简单的HTML页面示例,通过JavaScript实现了下拉菜单中选项变化时对应内容层的动态显示与隐藏。该示例使用了HTML、CSS和JavaScript三种基本前端技术,展示了如何通过事件监听来改变DOM元素的样式属性。

6098

被折叠的 条评论
为什么被折叠?



