1
<a href=""></a>
<textarea></textarea>
<object></object>
<img src="" />
<div id="content">content</div>
<div class="test">test</div>

和 javascript

oj = ['a', '#content', '.test'];
oj.forEach(function(val) {
   val.onmouseover = function() {
      alert("Mouseouver !!!");
   }
});

当我将鼠标悬停在此对象上时,结果不警报,如何解决?

4

2 回答 2

1

如果您要使用 jQuery:

$(document).ready(function(){
    $('a, #content, .test').on("mouseover", function(){
        alert("Mouseouver !!!");
    });
});

http://jsfiddle.net/jcWLn/

于 2013-03-13T07:13:15.263 回答
0

您没有解决 dom 对象,这是第一个问题。数组内容指向 css 类。您必须获取单个对象并将 onMouseOver 函数附加到它们。看看 document.getElementById() 函数...

于 2013-03-13T07:07:12.710 回答