Как достать информацию (число) из 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, время: 07:14. |