哪些HTML标记可能包含javascript代码?

时间:2013-06-27 00:20:10

标签: javascript html5 security browser

我想知道哪些元素可以在其属性中包含javascript代码?我知道链接" href" (javascript://)和所有*属性。

浏览器是否可以从任何其他属性执行javascript代码?

1 个答案:

答案 0 :(得分:2)

href允许,因为这是放入浏览器地址栏的内容。同样,你可以使用类似的东西:

document.location.href = 'javascript:alert("hello");';

尽管如此,将JavaScript放入href并不是一个很好的理由。它的用处非常有限。我会建议正确的onclick处理程序路径或一些对#(哈希)中的更改做出反应的设置。