在链接上调用javascript函数的最佳方式是什么
我想添加一些链接到我的某个网站,但这些链接将调用javascript函数,并且不会加下划线,我还希望光标更改为标准指针。哪种方法最好?为什么 现在我可以想出两个办法:在链接上调用javascript函数的最佳方式是什么,javascript,hyperlink,html,Javascript,Hyperlink,Html,我想添加一些链接到我的某个网站,但这些链接将调用javascript函数,并且不会加下划线,我还希望光标更改为标准指针。哪种方法最好?为什么 现在我可以想出两个办法: 或 链接 你认为哪一个更好?因为这实际上不是一个链接(功能上或视觉上),所以你应该坚持使用(或者,如果你想要一个块级元素)。我认为组合更好: <a href="#" id="myLink">LINK</a> $(document).ready({ $('#myLink').click(funct
或
链接
你认为哪一个更好?因为这实际上不是一个链接(功能上或视觉上),所以你应该坚持使用
(或者
,如果你想要一个块级元素)。我认为组合更好:
<a href="#" id="myLink">LINK</a>
$(document).ready({
$('#myLink').click(function() { someFunction(); return false; });
});
$(文件)。准备好了吗({
$('#myLink')。单击(function(){someFunction();return false;});
});
如果可能,尝试在href
中放置一个真实的URL。通过在链接中包含real href,您可以让人们体验链接的javascript版本(如ajax刷新),或者右键单击并转到真正的目的地
当然,这并不总是切实可行的,您的站点可能要求仅通过弹出对话框完成操作。理想情况下,虽然用户应该通过href在另一个窗口/选项卡中打开链接。我喜欢v2,只是因为我不希望url栏中有javascript函数。当他们单击v1链接,然后单击书签时会发生什么情况?“HTML
标记用于对内联元素进行分组并将样式应用于内联元素。当文本连接到span元素时,您可以向内容添加样式,或使用例如JavaScript操作内容。”-W3
“标签定义了一个超链接,用于从一个页面链接到另一个页面。”-W3
如果您只调用一个函数,我会使用span。我担心没有javascript的人就像担心没有css的人一样。同意-但右键单击“在新选项卡中打开”属于同一范畴。应该更清楚-可能会编辑。嗨,伙计们,我发现你们的输入非常有趣,有些东西我没想到。正如你们大多数人所说,我将坚持使用“span”版本,谢谢!如果使用锚元素,单击事件将通过鼠标或键盘触发。如果使用跨距,则只有鼠标可以工作。因此,您不应该使用span,因为有些用户选择不使用鼠标,或者实际无法使用鼠标。