繁体   English   中英

HTML / JavaScript链接

[英]HTML/JavaScript Linking

之前可能已经问过这个问题,但是由于我不太清楚要使用什么搜索字词,因此我很难找到答案。

在HTML中,你如何做一个链接去的地方,但点击时执行JavaScript 现在,我有一个有点像这样的链接:

<a href="#" onclick="javascript:dostuff()">Stuff</a>

但是,事实是,当有人右键单击该链接时,我希望他们能够将直接URL复制到该链接。 另外,如果某人的浏览器不支持JavaScript或禁用了JavaScript,我仍然希望他们能够访问该页面。 只是

<a href="http://linkhere" onclick="javascript:dostuff()">Stuff</a>?

还是有更复杂的东西?

谢谢!

<a href="http://linkhere" onclick="return dostuff()">Stuff</a>

如果您希望脚本运行时不遵循链接,请确保dosuff函数返回false。

(“ javascript:”是没有意义的。它标记了一个循环 ,但没有循环。有关如何指定固有事件处理程序属性中使用哪种语言的信息,请参见HTML规范 -更好的方法是,使用不引人注目的JavaScript逐步增强 )。

您需要让事件返回false来阻止默认操作。

<a href="http://example.com" onclick="doSomething(); return false;">

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM