谁能告诉我如何在下面的 html 中删除 (onmouseover="mouseoversound.playclip()")
<a href="roster.html" onmouseover="mouseoversound.playclip()">Roster</a>
除此之外,我们还可以在 js 文件中使用,即 #nav li 悬停事件播放剪辑。下面是引用链接: javascriptkit.com/script/script2/soundlink.shtml
最佳答案
我认为回复者没有完全阅读您的问题。由于该事件是内联绑定(bind)的(有人提到它已被弃用),我们只需删除 anchor 内的 onmouseover 属性即可。
在下面的示例中,我刚刚附加了一个 onclick 内联事件。单击该链接将删除事件绑定(bind)。
你可以直接用 JavaScript 来做:
<a href="roster.html" onmouseover="mouseoversound.playclip()" onclick="this.removeAttribute('onmouseover')">Roster</a>
如果不对该元素使用内联 onclick,您可以只使用它:
<a id="Link1" href="roster.html" onmouseover="mouseoversound.playclip()">Roster</a>
<a href="javascript:void(0);" onclick="document.getElementById('Link1').removeAttribute('onmouseover')">Remove onmouseover</a>
关于javascript - 在 html 中如何删除 onmouseover 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9656235/