我做了一个menu.html用来存放上面的菜单栏,default.html放主页内容,里面的菜单是用iframe将menu.html嵌入default.html,js怎么实现点击菜单之后这个菜单的背景颜色改变?我的js如下window.onload = function () {
var alla = document.getElementsByTagName('a');
for (var i = 0; i < alla.length; i++) {
alla[i].onclick = function () {
show(this);
}
}
}function show(object) {
object.style.background='#000';
}我的菜单如下:<body>
<div class="tophead">
<div class="logo">
<img src="image/title.png"/>
</div>
<ul>
<a href="default.html" target="_parent">
<li>首页</li>
</a>
<a href="aboutus.html" target="_parent">
<li>关于我们</li>
</a>
<a href="news.html" target="_parent">
<li>新闻动态</li>
</a>
<a href="class.html" target="_parent">
<li>基地课程</li>
</a>
<a href="share.html" target="_parent">
<li>感悟分享</li>
</a>
<a href="loyer.html" target="_parent">
<li>政策法规</li>
</a>
<a href="baoming.html" target="_parent">
<li>在线报名</li>
</a>
</ul>
</div>
</body>怎么做?我做的js没有用啊?点击菜单之后跳转的页面根本就没有相应的添加背景颜色。
var alla = document.getElementsByTagName('a');
for (var i = 0; i < alla.length; i++) {
alla[i].onclick = function () {
show(this);
}
}
}function show(object) {
object.style.background='#000';
}我的菜单如下:<body>
<div class="tophead">
<div class="logo">
<img src="image/title.png"/>
</div>
<ul>
<a href="default.html" target="_parent">
<li>首页</li>
</a>
<a href="aboutus.html" target="_parent">
<li>关于我们</li>
</a>
<a href="news.html" target="_parent">
<li>新闻动态</li>
</a>
<a href="class.html" target="_parent">
<li>基地课程</li>
</a>
<a href="share.html" target="_parent">
<li>感悟分享</li>
</a>
<a href="loyer.html" target="_parent">
<li>政策法规</li>
</a>
<a href="baoming.html" target="_parent">
<li>在线报名</li>
</a>
</ul>
</div>
</body>怎么做?我做的js没有用啊?点击菜单之后跳转的页面根本就没有相应的添加背景颜色。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货