<div id="menu">
<ul class="menu_1">
<li><a href="">1</a></li>
<li><a href="">2</a></li>
<li><a href="">3</a></li>
<li><a href="">4</a></li>
<li><a href="">5</a></li>
</ul>
</div>1.htm 2.htm 3.htm 4.htm 5.htm
5个html页面, 1.htm是首页, 如何使用JS实现页面跳转?
<ul class="menu_1">
<li><a href="">1</a></li>
<li><a href="">2</a></li>
<li><a href="">3</a></li>
<li><a href="">4</a></li>
<li><a href="">5</a></li>
</ul>
</div>1.htm 2.htm 3.htm 4.htm 5.htm
5个html页面, 1.htm是首页, 如何使用JS实现页面跳转?
用js的话,window.location
<ul class="menu_1">
<li><a href="1.html">1</a></li>
<li><a href="2.html">2</a></li>
<li><a href="3.html">3</a></li>
<li><a href="4.html">4</a></li>
<li><a href="5.html">5</a></li>
</ul>
</div>
<div id="menu">
<ul class="menu_1">
<li><a href="1.htm">1</a></li>
<li><a href="2.htm">2</a></li>
<li><a href="2.htm">3</a></li>
<li><a href="4.htm">4</a></li>
<li><a href="5.htm">5</a></li>
</ul>
</div>
附议!不过把href去掉了不怎么好看哦。function forward(link) {
var txt = link.innerHTML+".html";
location = "http://www.google.com.hk"; //forward
}
<div id="menu">
<ul class="menu_1">
<li><a href="#" onclick="forward(this)">1</a></li>
<li><a href="">2</a></li>
<li><a href="">3</a></li>
<li><a href="">4</a></li>
<li><a href="">5</a></li>
</ul>
</div>
<div id="menu">
<ul class="menu_1">
<li><a href="#">1</a></li>/*the current page is 1.htm*/
<li><a href="2.htm">2</a></li>
<li><a href="2.htm">3</a></li>
<li><a href="4.htm">4</a></li>
<li><a href="5.htm">5</a></li>
</ul>
</div>用超链接是最简洁的,或者添加onclick事件,window.location或window.open都可以,但是有区别,根据自己需要。
var arr=new Array(){'1.html','2.html',.....}
for(var i=0;i<;i++){
var a = document.createElement('a');
a.href=arr[i];
a.innerHTML=arr[i];
document.getElementById(sId).appendChild(a);
}
</script>
供参考.
<ul class="menu_1">
<li><a href="javascript:window.location='2.html'">1</a></li>
<li><a href="javascript:window.location='3.html'">2</a></li>
<li><a href="javascript:window.location='4.html'">3</a></li>
<li><a href="javascript:window.location='5.html'">4</a></li>
<li><a href="javascript:window.location='1.html'">5</a></li>
</ul>
</div>确实很蛋疼。。