вход работает нормально, и выводит строку нормально, но я так плохо умею создавать массивы, и я просто не знаю, что делать после этого, я искал повсюду и не нашел способа сделать это.

{amp}lt;body{amp}gt; {amp}lt;form{amp}gt; {amp}lt;fieldset{amp}gt; {amp}lt;legend{amp}gt; Url: {amp}lt;/legend{amp}gt; {amp}lt;input type="url" ID="inputurl" value="please input a URL"{amp}gt; {amp}lt;input type="button" onclick="PlaceUrl()" value="try me"{amp}gt; {amp}lt;/fieldset{amp}gt; {amp}lt;/form{amp}gt; {amp}lt;p id="URLdemo"{amp}gt;{amp}lt;/p{amp}gt; {amp}lt;script{amp}gt; function PlaceUrl() { var x = document.getElementById("inputurl").value; document.getElementById("URLdemo").innerHTML = x; //outputs the string fine var x = string.split(window.location.pathname); var x = str.array (window.location.pathname.split(x)); //this does nothing } {amp}lt;/script{amp}gt; 

Джейс Яхраус

новый участник этого сайта. Будьте внимательны, спрашивая разъяснения, комментируя и отвечая. Проверьте наш

Правила поведения

,

Вы можете использовать конструктор URL () для работы с ним.

window.location указывает на текущее окно / вкладку, с которой вы работаете. Это означает: вы не можете работать с stackoverflow.com на сайте example.com через window.location . Вы можете использовать URL() вместо этого.

 var url = new URL('https://stackoverflow.com/questions/59483624/trying-to-split-a-url-into-an-array-like-http-www-stackoverflow-questions-ask#'); console.log('Host:', url.host); console.log('Path name:', url.pathname); console.log('Question id:', url.pathname.split('/')[2]); console.log('Question title:', url.pathname.split('/')[3]); 

 var href = 'https://stackoverflow.com/questions/59483624/trying-to-split-a-url-into-an-array-like-http-www-stackoverflow-questions-ask' var arr = href.split(/[.\/]/g) console.log(arr) 

// [«https:», «», «stackoverflow», «com», «questions», «59483624», «попытка разбить URL-адрес в массив-подобный-http-www- StackOverflow-вопросы-аск «]

多一点点爱

новый участник этого сайта. Будьте внимательны, спрашивая разъяснения, комментируя и отвечая. Проверьте наш

Правила поведения

,