属性在<script for =“foo”event =“onmouseover”> </script>中的作用是什么

时间:2010-08-04 19:24:55

标签: javascript html internet-explorer inline

我读了一些HTML:

<script for=foo event=onmouseover> ... </script>

只是想知道for=foo event=onmouseover属性是什么意思?

1 个答案:

答案 0 :(得分:7)

根据HTML 4.01 / 5和XHTML的规范,这些属性为invalid。另请参阅W3C specification

但事实证明,这些属性是Internet Explorer专有的,可以在MSDN上找到,例如在SCRIPT XHTML Element中:

  

EVENT - 指定的名称   封闭脚本的事件处理程序   必然会

     

FOR - 指定对象的名称   事件脚本绑定到

另外两个页面更深入地讨论了这些属性:EVENT AttributeFOR Attribute。请注意,两者都有一个注释:

  

标准信息

     

此属性在World Wide Web Consortium (W3C) Document Object Model (DOM) Level 2 World Wide Web中定义。

当然,这不是真的。

另请参阅Attaching an Event Handler,其中讨论了将事件处理程序绑定到元素的各种方法。