如何防止JAWS在html中说onmouseover



我在HTML登录页面中有这样的代码:

<input type="submit" class="button" onmouseover="hover(this, 1)" 
onmouseout="hover(this, 0)" value="Enter" name="feature=111" id="login-button">

每次我用键盘按下按钮时,它都会说"Enter button mouseover"。我该如何防止它在mouseover上说?我不是在寻找JAWS选项,而是在寻找一些可选的属性或类似的东西。

删除内联javascript:

<script>
  var button = document.findElementById('login-button');
  button.addEventListener('onmouseover', function(event) { hover(event.target, 1) });
  button.addEventListener('onmouseout', function(event) { hover(event.target, 0) });
</script>
<input type="submit" class="button" value="Enter" name="feature=111" id="login-button">

或者使用css:hover伪选择器,如果它的hover()函数只是用于样式设置。

相关内容

  • 没有找到相关文章

最新更新