Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.05.2017, 14:26
Новичок на форуме
Отправить личное сообщение для olta78 Посмотреть профиль Найти все сообщения от olta78
 
Регистрация: 04.06.2016
Сообщений: 1

Как извлечь текст который появляется после нажатия кнопки?
Здравствуйте! Не могу извлечь текст. Имеются вот такие элементы:
<span id="LastAutoBetInfoWon" style="display: inline;">Профит</span>
<span id="LastAutoBetInfoLost" style="display: none;">Потерял</span>

при нажатии на кнопку:
<div class="BetButton" id="AutoBetLowButton">
                                <span class="BetControlTitle">Меньше</span>
                            </div>


появляется надпись ПРОФИТ или ПОТЕРЯЛ, вопрос в том, как именно извлечь эту надпись в переменную? Подскажите как разобраться, или в какую сторону копать. Заранее огромное спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 26.05.2017, 14:41
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

olta78, писать в span
Сообщение от olta78
style="display: inline;"
Это масло масляное...

Сообщение от olta78
при нажатии на кнопку:
<div class="BetButton" id="AutoBetLowButton">
      <span class="BetControlTitle">Меньше</span>
</div>
Это не кнопка...

Сообщение от olta78
как именно извлечь эту надпись в переменную?
Как вариант...

<span id="LastAutoBetInfoWon">Профит</span>
<span id="LastAutoBetInfoLost" class='off'>Потерял</span>
<div class="BetButton" id="AutoBetLowButton">
	<span class="BetControlTitle">Меньше</span>
</div>
<script type='text/javascript'>
alert(document.getElementById('LastAutoBetInfoWon').innerHTML);
alert(document.getElementById('LastAutoBetInfoLost').innerHTML);
</script>
Ответить с цитированием
  #3 (permalink)  
Старый 26.05.2017, 14:43
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

window.addEventListener('DOMContentLoaded', function() {
   var AutoBetLowButton = document.getElementById('AutoBetLowButton'),
       LastAutoBetInfoWon = document.getElementById('LastAutoBetInfoWon'),
       LastAutoBetInfoLost = document.getElementById('LastAutoBetInfoLost');

   AutoBetLowButton.addEventListener('click', function() {
      var result = (LastAutoBetInfoWon.style.display !== 'none' ? LastAutoBetInfoWon : LastAutoBetInfoLost).textContent;
      alert(result);
   });
});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция создания кнопки, после нажатия на кнопку supvlmail Events/DOM/Window 1 15.03.2015 19:00
Блокировние кнопки после нажатия на 10мин. alerzo Events/DOM/Window 10 27.01.2015 21:22
Сворачивание строк таблицы eFusion jQuery 6 13.05.2014 15:08
проблема со scroll Chrome Элементы интерфейса 2 21.10.2013 14:46
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25