sign'是什么意思:'在javascript中

时间:2014-12-31 07:04:56

标签: javascript

当我创建网站时,我找到了这样的代码

javascript:history.go(-1)

sign'是什么定义:'?

2 个答案:

答案 0 :(得分:1)

这是内联脚本。当您在html中使用javascript时,可以使用javascript:your_method()或仅使用yourmethod()

<a href="javascript:history.go(-1)">click</a>

所以,因为@nhahtdh javascript:是注入javascript的伪方案。

并且作为@JackPattishall您的代码中的冒号不是JavaScript的一部分。它是位置协议的一部分,所以像http:, ftp:, javascript:, and gopher:之类的东西都使用冒号来将协议与地址分开。

答案 1 :(得分:0)

在那种情况下,我认为你在A标签的'href'或'on lock'属性中看到,'javascript'是一种协议。如果浏览器以该协议开头,则浏览器历史上会在地址栏中执行JavaScript。这就是bookmarklets的工作方式。