我在所有链接中都使用了 title 属性,但我不想在鼠标悬停时可见,但在屏幕阅读器的代码中仍然可见。
var links = document.getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
if (links[i].className == 'suppress') {
links[i]._title = links[i].title;
links[i].onmouseover = function() {
this.title = '';
}
links[i].onmouseout = function() {
this.title = this._title;
}