Если вы не возражаете против использования Javascript + Jquery + CSS, попробуйте следующее.
Сначала создайте CSS-класс следующим образом -
.active-text
{
background: url(../images/call_icon_0.png) 0 -72px no-repeat;
}
Затем используйте следующий код JQuery -
$(document).ready(function()
{
$("li a").click(function()
{
$("li a.active-text").removeClass("active-text");
$(this).addClass("active-text");
});
});
jsFiddle демо.
Чтобы добавить какой-либо определенный стиль CSS к элементу, используйте функцию css () -
$(this).css("color", "red");
Это динамически добавит color:red
стиль CSS к выбранному элементу. Таким способом вы можете добавить любое правило CSS.