Html代码
<a
name="firstAnchor">&nsbp</a>
锚点使用
Html代码
<a
href="#firstAnchor">跳至第一个锚点</a>
但对于js呢,在js中如何在完成一个操作后跳至页面的某个固定锚点呢
js中location.href可以跳转至某个url;
跳至(定位到)某个固定锚点的办法
1、location.href
=
"#firstAnchor"
//
firstAnchor为锚点名称
2、window.location.hash
=
"#firstAnchor"
//
firstAnchor为锚点名称
经测试:hash只会在跳转到此页面的第一次起作用,再次刷新此页面将不起作用,而href始终起作用
以上这篇js
定位到某个锚点的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
href="javascript:test()"可以调用js的test方法
onclick = "test()" 同样可以调用js的test方法
在href属性后面添加一个onclick属性就可以解决问题。href控制页面跳转路径 onclick控制调用js,解决方法不唯一但这种是最简单的。
<html><head>
<title>test</title>
</head>
<body>
<a href="#name" onclick="javascript:alertstr()">click</a>
<div style="height:5000px"></div>
<div id="name"></div>
<script type="text/javascript">
function alertstr(){
alert(1)
}
</script>
</body>
</html>
加入锚点啊这是在设计网站时经常遇到的情况,你想链接到某个页面的特定部分,可是使用者正在阅读的可能是在另外的一个页面,方法:在连接a的href指定, # + 锚点名字,如oranges:About Oranges在需要跳转到的目标位置加入锚点