Innerhtml.substr
Есть вот такой спан:
<span id="pr-curr" class="prices-current js-prices-current"> 2396 руб </span> пытаюсь вытащить 2396, изменить и вставить обратно... var js_full_price = document.getElementById('pr-curr').innerHTML.substr(0,4); alert( js_full_price ); однако не работает :( в чём косяк? |
alert(/\d+/.exec(document.getElementById('pr-curr').innerHTML))
А substr(0,4) не вернет нужного потому, что содержание начинается не с цифры, а кода переноса строки, а могут еще быть и пробелы случайные. |
Wadamir,
<span id="pr-curr" class="prices-current js-prices-current"> 2396 руб </span> <script> var js_full_price = document.getElementById('pr-curr').textContent.match(/\d+/); alert( js_full_price ); </script> |
круто!
спасибо большое:thanks: |
рони, innerHTML надёжней, textContent в old IE не работает. :) Хотя я думаю на IE8 все уже давно забили, как и я.
|
Ruslan_xDD,
Цитата:
http://javascript.ru/forum/dom-windo...tml#post392251 |
Цитата:
|
Часовой пояс GMT +3, время: 20:48. |