Если вы создаете якорную ссылку вокруг объекта, он должен быть фокусируемым / с возможностью табуляции ...
пример:
<p>I can't tab to this text</p>
<p><a href=#>But I can tab to this text</a></p>
Я давно не делал HTML, ноТем не менее, попробуйте это с DIV, если нет, вы можете сделать это с чем-то другим, например, SPAN, а затем отредактируйте свойства CSS, чтобы заставить его работать как DIV (то есть display: block;
).
Некоторые другие события, которые вымогут быть заинтересованы в:
OnMouseOver (мышь наводит курсор на объект)
OnMouseOut (мышь покидает объект)
OnClick (щелкните один раз)
OnMouseDown (половина щелчка)
OnMouseUp (отпустить нажатие)
OnFocus вы уже знаете
OnBlur (антифокус)
Если вы хотите переключить DIV между двумя стилями, вам будет проще сделать это с помощью CSS и изменить только поле классаобъекта.
пример:
//style
...
.div-off {
border: 1px solid black;
}
.div-on {
border: 1px solid #BBDDFF;
background-color: #CCCCFF;
}
...
//script
...
divList = new Array() {"div1","div2","div3"};
function switchStyle(obj) {
for (i=0; i<divList.length; i++)
document.getElementById(divList[i]).className = "div-off";
obj.className = "div-on";
}
...
//html
<div id="div1" class="div-off" onClick=switchStyle(this);>div1</div>
<div id="div2" class="div-off" onClick=switchStyle(this);>div2</div>
<div id="div3" class="div-off" onClick=switchStyle(this);>div3</div>