点击按钮时,网址上不需要的#target_name

时间:2014-07-11 00:22:22

标签: javascript html

我在按钮的onclick上定义了一个弹出模式。当用户点击按钮时,它会打开一个div = pop1的叠加模式。

http://www.mywebsite.com/1.html#pop1

然而,当我点击按钮时,我看到'#pop1'也出现在网址框中。任何想法如何删除它。

下面是我的主播/按钮标签

<a href="#pop1">Pop-up One</a>

1 个答案:

答案 0 :(得分:0)

出现fragment是因为您使用了带有<a>属性的href代码,而您的浏览器会将其视为要关注的链接。

您可以使用具有指定ID的其他html元素,例如<button id="pop1">。然后,您将能够使用JS(document.getElementById)定位它并映射您的点击事件。

这是minimal case