我想将onmouseover直接构建到javascript块中。我可以在一个超链接中完成它,但我需要在实际的脚本部分中进行代码即时编写。我可以做object.onMouseOver()吗?或者还有另一种方法吗? 所以例如我想
<script>
something i can put in here that will make on mouseover work on a specific object
</script>
答案 0 :(得分:2)
是。 :)
<span onmouseover="alert('Hi there')">Hi there</span>
你的意思是那样吗?
编辑添加:
我觉得这样啊?
<span id="span1">Hi there</span>
<script>
document.getElementById('span1').onmouseover = function() {
alert('Hi there');
}
</script>
答案 1 :(得分:2)
您将事件绑定到HTML元素而不是javascript
块。如果您正在讨论使用脚本将事件绑定到元素,是的,您可以这样做。您可以使用addEventListener
绑定事件。
document.getElementById("eleid").addEventListener("mouseOver", myEventMethod, false);
答案 2 :(得分:1)
是的,你可以这样做,如果你在页面的某个地方有一个你想要点击悬停的链接,你可以使用以下内容。
编辑:我应该补充说,附件只是一个丑陋的例子来证明你想做的事情可以完成。我会查看流行的js库(jquery,prototype等等)以清理它并使其更容易。
答案 3 :(得分:0)