Anc*_*hit 2 html javascript asp.net animation
新手问题我猜:
场景:
我有一个asp.net页面,其中包含6个div和6个链接到javascript函数的超链接:
function showdiv(divname)
{
hideallcontentdivs();
var targetdiv = document.getElementById(divname);
targetdiv.style.display="block";
}
var alldivs=new Array();
function hideallcontentdivs()
{
alldivs=document.getElementsByTagName("div");
for(var i=0; i<alldivs.length;i++)
{
if(alldivs[i].className=="content")
{
alldivs[i].style.display="none";
}
}
}
Run Code Online (Sandbox Code Playgroud)
的ImageButton:
<a href="" onclick="showdiv('item1');"><img alt="alternate_text" src="imagesource" border="0px" /></a>
Run Code Online (Sandbox Code Playgroud)
div有id:item1,item2 .... item6,超链接指定javascript函数需要显示的div的id.
问题:
每当我点击超链接时,我想要的效果都会实现,但页面也会重新加载.真的不知道我哪里出错了,但如果有人能指导我朝着正确的方向前进,我会非常感激.
点击即可返回false
onclick="showdiv('item1');return false;"
Run Code Online (Sandbox Code Playgroud)
更新:我只是指出问题:),您可以随时随地返回false.
onclick="return showdiv('item1');"
Run Code Online (Sandbox Code Playgroud)
并说showdiv()返回false
| 归档时间: |
|
| 查看次数: |
1173 次 |
| 最近记录: |