вывод чисел из генератора в несколько блоков
Есть такой код
function gn(b, d, c) { for (var a = []; b <= d; b++) a = a.concat(a.splice(Math.random() * a.length | 0, 1, b)); return function() { return a.length >= c ? a.splice(a.length - c) : a.splice(0); }; } function sm(){ var i = 0; var x = gn(document.querySelector("#number-start").value,document.querySelector("#number-end").value,document.querySelector("#num").value); var y = x; document.querySelector("#button").onclick = function(s){ document.querySelector("#res, #random-num").innerHTML += ++i + '. ' + x() + "<br>"; document.querySelector("#random-num").innerHTML = y(); }; } document.querySelector('#res').innerHTML= ''; Необходимо что-бы случайные числа(одинаковые) вносились в блоки #res и #random-num. Но получается что он в каждом блоке ведет свой подсчет. Пробовал использовать clone, но это не то, он при каждом нажатии дублирует весь блок. Решение не нужно, достаточно толчка в нужную сторону. Спасибо |
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [html run] ... минимальный код страницы с вашей проблемой [/html] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Часовой пояс GMT +3, время: 05:58. |