将javascript函数分配给dom元素

Fux*_*uxi 7 javascript vb6 dom

我正在使用mshtml库通过MSHTML.HTMLDocument解析出html.

我的问题:有没有办法将一个javascript函数分配给一个dom元素?我尝试过类似的东西:

div.onmouseover = "function(){alert('mouseover')}"

div.setattribute "onmouseover" , "function(){alert('mouseover')}"

没有成功(没有错误但也没有效果).有谁知道它可能吗?

谢谢

小智 5

始终使用函数,而不是在javascript中附加一串代码.您可以通过分配匿名函数来完成此操作.该函数接收一个事件对象作为唯一参数,如果您需要知道鼠标所在位置的x/y位置,该参数包含有关事件的信息.

div.onmouseover = function(event) {
    //do stuff
};
Run Code Online (Sandbox Code Playgroud)


Tod*_*ses 0

尝试使用

<script>
Run Code Online (Sandbox Code Playgroud)

字符串中的标签