Html/Javascript -如何使一个Html链接显示一个url,并有它实际上被重定向到一个Javascript函

Html/Javascript - How to make an html link display a url, and have it actually be redirected to a javascript function?

本文关键字:Html 一个 Javascript 实际上 重定向 显示 链接 url 何使一      更新时间:2023-09-26

我有一个html页面,我需要一个链接来显示用户会去'example.html',当真的,链接去'javascipt:ajaxLoad(example.html);'。

我试过了:

<a href="example" onclick="javascipt:ajaxLoad(example.html);">Example</a>

但它没有工作。任何帮助吗?我已经问过网站管理员stackexchange,他们告诉我这将是一个javascript编程问题。这不是html问题

<a href="example.html" onclick="ajaxLoad(this.href); return false;">Example</a>

通过返回false来阻止默认操作。这样,当javascript被禁用时,链接仍然可以工作,但是您不会获得AJAX功能。

直接指向实际文件的href。javascript的onclick将优先-只要你注意禁用实际的点击效果通过做一个"返回false"或类似的,状态栏将显示'example.html',而不是javascript的url。

同样,请注意它应该是javascript:...(您缺少一个r)。onwhatever属性已经假定为javascript,所以你可以只是说onclick="ajaxLoad(...)无论如何。

看,我不确定我是否得到了你在这里问的问题,但是下面的修复通常对我有效。只需将双引号改为单引号,并在example.html部分

周围加上双引号
<a href="example" onclick='javascipt:ajaxLoad("example.html");'>Example</a>