Показать сообщение отдельно
  #1 (permalink)  
Старый 21.06.2020, 09:20
Аватар для sovsem-nub
Профессор
Отправить личное сообщение для sovsem-nub Посмотреть профиль Найти все сообщения от sovsem-nub
 
Регистрация: 15.10.2014
Сообщений: 255

почему, если id начинается с цифры selector не работает?
так работает
<tw class="col-4 simpleCart_shelfItem" id="a10000000541"><span class="item_price" itemprop="price">48</span></tw>

<script>
alert(document.querySelector('#a10000000541 .item_price').innerHTML)
</script>


так нет

<tw class="col-4 simpleCart_shelfItem" id="10000000541"><span class="item_price" itemprop="price">48</span></tw>

<script>
alert(document.querySelector('#10000000541 .item_price').innerHTML)
</script>




так работает

<tw class="col-4 simpleCart_shelfItem" id="10000000541"><span class="item_price" itemprop="price">48</span></tw>

<script>
alert(document.getElementById('10000000541').querySelector('.item_price').innerHTML)
</script>


есть какие-то правила это запрещающие?

Последний раз редактировалось sovsem-nub, 21.06.2020 в 09:27.
Ответить с цитированием