属性在<script for = foo event = onmouseover>中做了什么

Pau*_*aul 1 html javascript internet-explorer inline

我读了一些HTML:

<script for=foo event=onmouseover> ... </script>
Run Code Online (Sandbox Code Playgroud)

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

Mar*_*pel 7

根据HTML 4.01/5和XHTML的规范,这些属性是无效的.另请参阅W3C规范.

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

EVENT - 指定所包含脚本绑定的事件处理程序的名称

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

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

标准信息

此属性在万维网联合会(W3C)文档对象模型(DOM)2级万维网中定义.

当然,这不是真的.

另请参阅附加事件处理程序,它讨论了事件处理程序可以绑定到元素的各种方法.