使用href ='#'重新加载页面后Javascript不工作
问题描述:
我的页面上有一个按钮,它应该重定向以重新加载主页。问题在于,我的JavaScript在重定向到“#”后无法正常工作。使用href ='#'重新加载页面后Javascript不工作
我有我的JavaScript裹着的window.onload =函数(){}
是否有不同的方式来重定向到主页或者是有办法避免这种错误的发生。
答
只更改URL的散列部分不会触发页面的重新加载,因此不会再次执行window.onload
。当点击a
标签时,您可能需要手动触发该功能。
答
重定向到'#'实际上不会重新加载主页,它通常用于导航到页面上特定的id
标签。如果你的按钮只是使用href导航到'#',例如href="#"
,那么你可以用.
例如href="."
来切换它。 .
引用当前目录,并且实际上会重新加载页面并触发window.onload
。
您能否提供一些不起作用的代码? – alex030293
不幸的是,它不是一个特定的作品,没有正常工作,javascript按钮没有正确生成,我的按钮上的点击事件不起作用等等。 – Reinier
更改哈希不会加载页面。听起来你应该做一些不同的事情。你想再次加载的代码是什么? – epascarello