как выполнить поиск элемента

Как в js выполнить поиск элемента? у меня в переменную занесена вот эта ссылка <a href="тут-какой-то-алиас#ссылка на элемент">, мне нужно отсеять 'тут-какой-то-алиас' то есть весь текст который находится до якоря


Ответы (2 шт):

Автор решения: Андрей
<a href="тут-какой-то-алиас#ссылка на элемент" id="abc">Text</a>

var a = getElementById("abc").value;//поиск по id и получение значения

console.log(a);//вывод
→ Ссылка
Автор решения: vsemozhebuty

Если я правильно понял, возможны, например, такие варианты:

const href = "тут-какой-то-алиас#ссылка на элемент";

console.log(href.replace(/.+(?=#)/, ''));
console.log(href.match(/#.+/)[0]);
console.log(href.split(/(?=#)/)[1]);
console.log(href.slice(href.indexOf('#')));
console.log(href.slice(href.search(/#/)));

Но можно и проще:

const a =  document.querySelector('a');

console.log(a.hash);
<a href="http://example.com/#foo"></a>

→ Ссылка