Как достать информацию (число) из url
Здравствуйте!
Подскажите пожалуйста, каким образом можно достать из url mainsite.ru/nazvanie-tovara#13000 или mainsite.ru/nazvanie-tovara/13000 цифру 13000 и записать ее в тег <div id='price'>сюда</div> |
price.innerHTML = location.hash.substring(1) || location.pathname.split('/').pop() |
Цитата:
Цитата:
|
price.innerHTML = location.hash.substring(1) || location.pathname.split('/').pop()
|
Что я тут неправильно написал?
url mainsite.ru/nazvanie-tovara#13000 <head> <script type="text/javascript"> price.innerHTML = location.hash.substring(1) || location.pathname.split('/').pop(); </script> </head> <body> <div id='price'></div> </body> |
<head> </head> <body> <div id='price'></div> <script> price.innerHTML = location.hash.substring(1) || location.pathname.split('/').pop(); </script> </body> |
У меня получается если я пишу в URL mainsite.ru/nazvanie-tovara без (#13000) скрипт записывает в тег <div id='price'>nazvanie-tovara</div> как это исправить?
|
price.innerHTML = Number(location.hash.substring(1) || location.pathname.split('/').pop()) || '' |
Прошу прощение, я забыл указать, что в теге уже записано число <div id='price'>12000</div>
Если вставить этот скрипт price.innerHTML = Number(location.hash.substring(1) || location.pathname.split('/').pop()) ||;'' то в случае URL mainsite.ru/nazvanie-tovara без #13000 он вообще все из тега удаляет. Как сохранить эту цифру если URL написан без #13000? |
Пожалуйста помогите последний раз, дальше я будут сам разбираться: читать мануал, смотреть примеры.
|
Часовой пояс GMT +3, время: 00:39. |