Вывод цитаты из массива

193
04 марта 2018, 22:20

Необходимо реализовать вывод цитаты из массива. Имеется такой блок <div class="motivation"></div>. Как можно вывести рандомную заготовленную цитату из массива в блок motivation?

var myArray = ['Цитата 1', 'Цитата 2', 'Цитата 3', 'Цитата 4', 'Цитата 5']; 
var rand = Math.floor(Math.random() * myArray.length); 
var concat = myArray[rand]; 
 
function random() { 
  var text = document.getElementsByClassName('motivation'); 
  text.write = (concat); 
}
<div class="motivation"></div>

Answer 1

var text = document.getElementsByClassName('motivation'); // Выбрали элементы с классом 
 
// Проходим по каждому элементу 
Array.prototype.forEach.call(text, function(elem) { 
  var myArray = ['Цитата 1', 'Цитата 2', 'Цитата 3', 'Цитата 4', 'Цитата 5']; 
  var rand = Math.floor(Math.random() * myArray.length); 
  var concat = myArray[rand]; 
  elem.innerHTML = concat; // Запись в блок 
});
<div class="motivation"></div> 
<div class="motivation"></div> 
<div class="motivation"></div>

Answer 2

var myArray = ['Цитата 1', 'Цитата 2', 'Цитата 3', 'Цитата 4', 'Цитата 5'];  
var rand = Math.floor(Math.random() * myArray.length);  
var concat = myArray[rand]; 
$('.motivation').text(concat);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script> 
<div class="motivation"></div>

READ ALSO
Проверка записи в MYSQL перед INSERT в файле node.js

Проверка записи в MYSQL перед INSERT в файле node.js

Вот часть кодаЯ новичек и у меня два вопроса

205
python-проблемы с записью в БД MySQL

python-проблемы с записью в БД MySQL

Считываю данные из БД, потом после обработки хочу их записать в другую таблицу

226
python- проблемы с кодировкой при считывании из mysql БД и записи обратно

python- проблемы с кодировкой при считывании из mysql БД и записи обратно

Пытаюсь делать это вот так Текст комментов и оценки формируют Dataframe, который потом я записываю в другую таблицу :

175