href意思 js怎么取出页面a标签的href值?
js怎么取出页面a标签的href值?
在工作中,我们一般的做法就是想把a标签中的跳转链接置成空链接,但是直接写href为空是不可行的,因为这样做点击的效果是会刷新当前的页面,也就是:
这样a标签的点击效果就是刷新当前页面
这样点击a标签的效果是回到页面顶部,这个方法就相当于点击了一个锚点,但是这个锚记又没写ID,所以就默认跳转到页面顶部,如果写了对应的锚点,则跳转到对应的锚点位置。
void是一个操作符,这个操作符指定要计算一个表达式但是不返回值。如果在void中写入0(void(0)),则什么也不执行,从而也就形成了一个空链接。这样相当于是重写了a标签点击跳转逻辑,执行了对应的js代码,但是这段代码并没有执行任何东西,所以点击a标签没有任何效果
所以题主你的问题也就很好理解了,有可能在ios下,href属性为空的时候,页面刷新,没有进行对应的跳转。
HTML网页返回顶部怎么做?
HTML网页返回顶部的做法:
1、使用默认链接锚记:只需添加一个超链接,给超链接的href属性设置值为“#top”即可实现返回顶部的功能,无需添加其他内容。
2、href指向特定id:这种方法是在页面现有的标签中,使用“返回顶部”的连接的href指向顶部具有id属性的标签,以实现返回顶部的功能。这种方法,需要在页面顶部的标签中有具有id属性的标签,来实现指向顶部。亦可自定义添加。
3、使用自定义链接锚记:这种方法,就是使用的自定义链接锚记了,必须要定义锚记,然后使用超链接指向锚。这种方法其实跟第二种方法差不多,只不过必须要额外定义一个链接锚记。
4、使用简单脚本:这种可以设置scrollTo(0,0)中的x、y的值来跳转到页面的具体位置。
5、点击返回按钮,页面想火箭一样逐渐上升,直至返回顶部。本方法能使页面动态滚动,如果把按钮做成一个火箭标志,在点击之后页面滚动时,按钮背景切换为火箭上升标志。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。