添加javascript调用链接

时间:2015-01-31 21:40:06

标签: javascript

我的页面上有一个链接,其中包含href =" javascript:sayhello()", 是否可以将此功能添加到完整的URL? 有些想法:http://example.com/page.html+javascript:sayhello()

1 个答案:

答案 0 :(得分:1)

不,那是不可能的。

:之前的网址部分说明了如何解释网址的其余部分。当它以http:开头时,表示该链接应向HTTP服务器发出GET请求,并请求其路径在URL的其余部分中命名的页面。没有Javascript被解释为其中的一部分。

当它以javascript:开头时,意味着它不应该从网络服务器下载页面,而应该以Javascript的形式执行其余的URL,类似于具有onclick的元素。

但是,您可以编写重定向到页面的Javascript:

<a href="javascript:sayhello(); location.href='http://example.com/page.html';">