Ответ 1
Использование
var query = window.location.search;
Если вы хотите избавиться от стартового "?", используйте
var query = window.location.search.slice(1);
Возможный дубликат:
получение запроса с текущего URL-адреса в javascript?
Я должен был получить все после отметки вопроса в URL-адресе. Я видел способ сделать это, который не требует функции, но не может найти его для моей жизни.
URL
fsdhfbsdfj/index.html?hello
прибудет
hello
Использование
var query = window.location.search;
Если вы хотите избавиться от стартового "?", используйте
var query = window.location.search.slice(1);
var querystring=window.location.search.substring(1);
Ваше название говорит "get querystring", но ваш вопрос говорит "получить все после вопросительного знака", что является чем-то другим и может включать как запрос, так и хэш.
Я предполагаю, что когда вы говорите "the" url, вы говорите о текущей веб-странице.
Чтобы получить запрос:
window.location.search
Получить все после первого?:
window.location.href.split("?").slice(1).join("?");
Вы можете найти строку запроса в window.location.search