Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道哪些元素的属性中可以包含 javascript 代码?我知道它在链接“href”(javascript://)和所有 on* 属性中都是允许的。
浏览器是否从任何其他属性执行 javascript 代码?
它被允许进入,href因为这是放入浏览器地址栏中的内容。同样,您可以使用类似的东西:
href
document.location.href = 'javascript:alert("hello");';
但是,实际上并没有充分的理由将 JavaScript 放入其中href。它的用处非常有限。#我会建议 onclick 处理程序的正确路径或一些对(哈希)变化作出反应的设置。
#