페이지로드시 보이지 않는 상태 (표시 : 없음;)로 유지되고 무언가가 클릭되었을 때 표시되도록 내 탐색 바를 표시하려고합니다 (현재는 내 자바 스크립트JavaScript를 사용하여 CSS 클래스를 변경해도 아무 효과가 없습니다.
다음<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<script type="text/javascript" src="js/navbar.js"></script>
<link rel="stylesheet" type="text/css" href="main.css">
<script type=text/javascript>
function changeClass(){
document.getElementById("mainnav").setAttribute("class", "show");
}
</script>
</head>
<body>
<div class="wrapper">
<input type="button" value="click" onClick="changeClass()">
<div id="mainnav">
<ul >
<li>Home</li>
<li>Emergency Repair Service</li>
<li>Heating</li>
<li>Air Conditioning</li>
<li>Products</li>
<li>Specials</li>
<li>Contact</li>
</ul>
</div><!--mainnav-->
내 CSS 여기
#mainnav {
display:none;
}
ul li {
float: left;
list-style-type: none;
}
.show {
display: block;
height: 75px;
width: 100%;
background-color: #000;
}
입니다 : 버튼) 여기
내 HTML 코드입니다3210
function changeClass(){
document.getElementById("mainnav").setAttribute("class", "show");
}
감사합니다.