Собственно вопрос, можно ли пункту списка активировать псевдокласс через js? например :active или :hover ?
Они выполняются при активации/наведении миши. Собственно только так.
Но можно активировать через js те свойства елемента, которые находятся внутри псевдокласса "вручную".