【发布时间】:2013-09-02 09:28:53
【问题描述】:
我偶然发现了一些我以前从未真正见过的奇怪的东西:
javascript:a=a+10;
上面的行似乎是正确的,并且可以愉快地评估(至少在 Firefox 中),就像 javascript: 部分从未存在一样。
虽然我确实了解在 DHTML 的黑暗时代使用的旧 javascript:void(...) 样式 <a href=".."/> 的用途,但我只是想不出这个前缀在纯 JavaScript 代码中的任何有用用法。
它有什么特殊含义吗?
【问题讨论】:
-
我不能代表所有人,但我从未在纯 JS 代码中看到过这一点。能给我举个例子吗? (它可能工作得很好,但它不应该有任何影响,所以我很想知道你在哪里看到的)
-
你在哪里看到的?
-
你在哪里写的?它在锚标签中还是在哪里?
-
不只是
javascript:,任何东西都可以作为标签,后面加“:”。请参阅here 打破标签的小示例。
标签: javascript