Можно создать дубликат:
Use the get parameter of the url in javascriptКак извлечь параметр GET из URL-адреса в Javascript?
Предположим, у меня есть этот URL:
s = 'http://mydomain.com/?q=microsoft&p=next'
В этом случае, как извлечь "Microsoft" из строки? Я знаю, что в Python, было бы:
new_s = s[s.find('?q=')+len('?q='):s.find('&',s.find('?q='))]
'decodeURIComponent'. 'escape' /' unescape' почти всегда является ошибкой. – bobince
Кроме того, это НЕ будет работать с URL-адресом, являющимся строкой. Поскольку он использует метод поиска, я предполагаю, что url должен быть window.location. Помимо этих двух проблем, кажется, работает нормально, и импорт библиотеки для этой задачи, безусловно, является излишним. – fotanus