location.hash的值是不是只能是dom元素的id?

来源:2-1 location对象属性

qq_夜_71

2019-06-16 13:30:00

<div class="box1" id="top"></div>

document.getElementById('btn').onclick=function () {
    location.hash='#top'
}


写回答

2回答

好帮手慕星星

2019-06-16

你好,还可以使用锚点name属性,例如:

http://img.mukewang.com/climg/5e96bbc80910ba7610440534.jpg

自己可以测试下。

祝学习愉快!

0

好帮手慕星星

2019-06-16

你好,因为hash 属性是一个可读可写的字符串,该字符串是 URL 的锚部分(从 # 号开始的部分),所以一般都是#name。

祝学习愉快!

0
hq_夜_71
h 老师可能没有明白我问的意思,我问的是,页面内部跳转的时候, location.hash='#name',这个name可以是哪一些值,在视频中,老师使用的是元素的id,那么除了id,location.hash的值还可以使用哪些,以实现页面跳转.
h019-06-16
共1条回复

0 学习 · 40143 问题

查看课程