Показать сообщение отдельно
  #4 (permalink)  
Старый 16.06.2015, 12:05
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

<div id='sq1'></div>
<div id='sq2'></div>

<script>
function mismatch(sq1) {
  alert(sq1 || document.getElementById("sq1").innerHTML); // если передан параметр выводим его, а если нет - спрашиваем значение элемента
}

function FillInDigits() {
  var sq1 = Math.floor(Math.random()*15 + 1);
  var sq2 = Math.floor(Math.random()*15 + 1); 
  
  mismatch(sq1); // нормальный способ - просто передать цифру параметром
  document.getElementById("sq1").innerHTML = sq1;
  document.getElementById("sq2").innerHTML = sq2;
  mismatch(); // У вас не получалось получить цифру потому что вы спрашивали значение элемента ДО того как присвоили его
} 

window.onload = FillInDigits();
</script>

Последний раз редактировалось tsigel, 16.06.2015 в 12:08.
Ответить с цитированием