oleeeeee: suche nach einem # am anfang eines href-atributs

Beitrag lesen

kann mir jemand sagen warum das folgende script nicht funktioniert?

<a id="link" href="#ankerlink">testlink</a>

<script type="text/javascript">
var istDasEtwaEinAnkerlink = document.getElementById("link").href.search(/^#/);
if(istDasEtwaEinAnkerlink != -1){
 alert("habe den ankerlink gefunden");
}
</script>

mit ^ kann man ja am anfang einer zeichenkette suchen. funktioniert auch super, abgesehen in dieser situation.