您需要li操作,因此您需要使用Jquery或Javascript。
使用以下JavaScript將解決您的問題。
HTML:
<div id="colOne">
<h3>Fruit</h3>
<div class="bg1">
<ul>
<li class="litest"><a href="" target="entryFrame">Apple</a></li>
<li class="litest"><a href="" target="entryFrame">Orange</a></li>
<li class="litest"><a href="" target="entryFrame">Banana</a></li>
</ul>
</div>
</div>
的Javascript:
<script language="javascript">
var buttons = document.getElementsByClassName("litest");
for(var i = 0; i < buttons.length; ++i){
buttons[i].onmousedown = function() {
this.setAttribute("class", "active");
}
}
</script>
可以使用this.classList.toggle('active');
代替this.setAttribute("class", "active");
添加和刪除的效果。
檢查Fiddle。
如果你喜歡使用jQuery使用下面的jQuery代碼:
$(function(){
$("li").bind("click", function(){
$(this).addClass('active');
});
});
編輯:
在這裏,我編輯我的小提琴按您的要求。
支票Fiddle.
你能解釋一下你想要什麼嗎?如果你正試圖獲得焦點,你可以使用一個元素:active。 – Aru 2015-03-31 04:15:03
hi @Aru,問題用例子更新。從這個例子中你可以看到,當鼠標懸停到href鏈接div背景變成淺綠色。是的,當我點擊href鏈接時,即使當我使用鼠標時,它也會將焦點放在淺綠色上。 – user3835327 2015-03-31 04:22:58