0

我想知道哪些元素的属性中可以包含 javascript 代码?我知道它在链接“href”(javascript://)和所有 on* 属性中都是允许的。

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

4

1 回答 1

2

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

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

但是,实际上并没有充分的理由将 JavaScript 放入其中href。它的用处非常有限。#我会建议 onclick 处理程序的正确路径或一些对(哈希)变化作出反应的设置。

于 2013-06-27T00:25:25.173 回答