JavaScript中的return true的用法

mathieuxiao 2010-02-20 02:59:18
写了下面这个小例子,希望超链接在鼠标悬停时在状态栏不显示链接目标,而显示一个文字提示,但是发现一个问题。

<script language="javascript" type="text/javascript">
function showDetail()
{
window.status = '中国最大的it网站';
return true;
}
function showSapce()
{
window.status = '';
}
</script>
<body>
<div>当鼠标悬停在超链接上时,在窗体的状态栏上显示文字
<a href="http://www.csdn.net" onmouseover="showDetail();" onmouseout="showSapce();">www.csdn.net</a>
</div>
</body>

将return true写在函数里面时,无法取得预想的效果,必须向下面这种方式写才行

<a href="http://www.csdn.net" ();onmouseover="showDetailreturn true;" onmouseout="showSapce();">www.csdn.net</a>


请大家指点一下两者的区别
...全文
179 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
浴火_凤凰 2010-02-20
  • 打赏
  • 举报
回复
根本不需要return true;啊!!!
return true;用来做什么啊???
挨踢直男 2010-02-20
  • 打赏
  • 举报
回复
onmouseover 中 要return true才能不在下面显示地址 光返回一个true 不就是等于 onmouseover="true"么
挨踢直男 2010-02-20
  • 打赏
  • 举报
回复
<script language="javascript" type="text/javascript">
function showDetail()
{
window.status = '中国最大的it网站';
return true;
}
function showSapce()
{
window.status = '';
}
</script>
<body>
<div>
<a href="http://www.csdn.net" onmouseover="return showDetail()" onmouseout="showSapce();">www.csdn.net</a>
</div>
</body>
mathieuxiao 2010-02-20
  • 打赏
  • 举报
回复
代码贴错了,应该如下
<a href="http://www.csdn.net" onmouseover="showDetail();return true;" onmouseout="showSapce();">www.csdn.net</a>
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2010-02-20 02:59
社区公告
暂无公告