您的位置:首页 > Web前端 > JavaScript

a href="javascript:void(0)" 和 a href="#"的区别?

2016-09-24 10:18 441 查看
点击 点击后会回到网面顶部

点击点击链接后不会回到网页顶部

for (var j = 0; j < types.length; j++)
{
if (types[j] == 1)
{
tr = tr + "<td failed='breakfast' SaleType='1'>" + "<a href='javascript:void(0)' class='tab-edit'  onclick='Edit.call($(this))'></a>" + "</td>";
}
else if (types[j] == 2)
{
tr = tr + "<td failed='lunch'  SaleType='2'>" + "<a href='javascript:void(0)' class='tab-edit' onclick='Edit.call($(this))'></a>" + "</td>";
}
else if (types[j] == 3)
{
tr = tr + "<td failed='dinner' SaleType='3'>" + "<a href='javascript:void(0)' class='tab-edit' onclick='Edit.call($(this))'></a>" + "</td>";
}
else if (types[j] == 4)
{
tr = tr + "<td failed='nightsnack' SaleType='4'>" + "<a href='javascript:void(0)' class='tab-edit' onclick='Edit.call($(this))'></a>" + "</td>";
}
else if (types[j] == 5)
{
tr = tr + "<td failed='vegetable' SaleType='5'>" + "<a href='javascript:void(0)' class='tab-edit' onclick='Edit.call($(this))'></a>" + "</td>";
}


在工作的过程中,我遇到一个问题,当一个函数执行完,滚动条就回到页面的顶部了,我以为是函数执行完,没有为其设置高度,所以就纠结滚动条的当前位置,一直往这个方向找答案,结果一直没有找到,在别人的协助下,发现是链接的地方的原因,后来就 直接将href=”#”换为href=”javascript void(0)问题就解决了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: