我读了一些HTML:
<script for=foo event=onmouseover> ... </script>
只是想知道for=foo event=onmouseover
属性是什么意思?
答案 0 :(得分:7)
根据HTML 4.01 / 5和XHTML的规范,这些属性为invalid。另请参阅W3C specification。
但事实证明,这些属性是Internet Explorer专有的,可以在MSDN上找到,例如在SCRIPT XHTML Element中:
EVENT - 指定的名称 封闭脚本的事件处理程序 必然会
FOR - 指定对象的名称 事件脚本绑定到
另外两个页面更深入地讨论了这些属性:EVENT Attribute和FOR Attribute。请注意,两者都有一个注释:
标准信息
此属性在World Wide Web Consortium (W3C) Document Object Model (DOM) Level 2 World Wide Web中定义。
当然,这不是真的。
另请参阅Attaching an Event Handler,其中讨论了将事件处理程序绑定到元素的各种方法。