从调用 JS 函数的 href 中删除 #
Remove # from href calling JS function?
嘿,我有一个从 html 链接调用的函数,如下所示:
<a href='#' onclick='javascript:populate("m")'>My Messages</a><br/>
调用的函数:
function populate(q){
switch(q){
case 'm': messages_document(call_data(q+'.php','main')); break;
}
return (false);
}
我遇到的问题是浏览器中的 url 向它添加了 # - 这似乎阻止我再次单击链接,除非我删除哈希,有没有办法阻止它在浏览器 url 中加载?
onclick='return populate("m");'
在
文档头中加载脚本(即,将其填充在两个<head>
和<script type="text/javascript">
标签之间)。 例:
<head>
<script type="text/javascript">
function test(id){
alert(id);
}
</script>
</head>
<a href='#' onclick="test('Test');">My Messages</a>
我已经测试过了,它工作正常。
尝试
<a href="javascript:;" onclick="populate('m');">My Messages</a>
<script>
function populate(q) {
switch(q) {
case 'm': messages_document(call_data(q + '.php', 'main')); break;
}
}
</script>
相关文章:
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- 使用jquery删除href中的特定字符或标记
- 删除href中的javascript:ShowExternal
- 如何使用Greasemonkey删除href块
- 使用 jQuery 从锚点中删除 href 的最干净方法
- 在 #anchor 之前删除 href 中的部分链接
- 如何删除锚标记的 href 属性内的 #
- 单击a href删除行(TR)
- 单击href旁边的链接(删除图标)时删除href(Javascript帮助)
- 如何在 DOM 加载后使用 JavaScript 或 JQuery 从 href 属性中删除字符
- 删除 href 属性中的
- 删除特定的 HREF 子项 jQuery
- 从 href 中删除字符串
- 正则表达式删除特定值的 x-href
- Javascript 在 href 更改时删除方括号
- 删除 href 周围的文本的正确 jquery 函数是什么
- 正在删除href属性
- 加载外部javascript,然后从结果中删除href属性
- 如何替换
并同时删除href属性 - Zend2导航删除"href"