什么是javascript:用于,是否合规,我应该使用它吗?
我注意到我的一些同事选择使用
javascript:
后跟一些函数名称或一些javascript代码。但对我来说似乎没必要。
我在
之类的事件处理程序中看到了很多onclick="javascript: somefunction451();"
此外,我无法搜索有关javascript的更多信息:因为它说我正在尝试跨站点脚本。特别是如果我把它粘在引号中。这件事根本无法修复吗?我应该只使用闪存还是仅使用Silverlight进行搜索?
答案 0 :(得分:7)
“onfoo”属性值完全没必要。在该上下文中,JavaScript解析器将其解释为 label 。因此,这不是错误的,但它没用。
在“href”值中,它有一个角色,但无论如何都没有理由使用JavaScript“href”值。
答案 1 :(得分:1)
它是“非官方的”,但“常见”和“适用于任何现代浏览器”代替每个源的URI方案名称:http://en.wikipedia.org/wiki/URI_scheme
这仅适用于<a href="javascript:...
。这是必要的(但是有更好的方法可以在点击元素时调用javascript)。
在onClick=
属性等中,它是一个标签,不需要。