со следующим html:
<div>
<a href='#link1' onclick='func()' >Link 1</a>
<a href='#link2' onclick='func()' >Link 2</a>
<a href='#link3' onclick='func()' >Link 3</a>
</div>
function func() {
var href = ??;
if( href.match(/#link1/) ) {
...
}
}
в хроме (а т.е.?) Можно использовать этот код
var href = window.event.target.href;
но window.event
не существует в Firefox
, если события были присоединены через addEventListener
, тогда в качестве аргумента может быть e
. но не вижу способа передать событие в функцию onclick
при объявлении в html.