私は関数のいずれかで参照をしていません、誰かが私に行方不明を説明することができますか?
これまでは、引用符の配列を作成しましたが、今はそれらをランダムジェネレータで使用しようとしています。ボタンをクリックすると、それらをページに表示したいのですが。 私はしばらくそれに取り組んでいますが、私がどこで機能についての参照をしているのかわかりません。ここで私の引用符は印刷されていません
は、私がこれまで持っているものです。
var quotes = ['quoteOne', 'quoteTwo', 'quoteThree', 'quoteFour', 'quoteFive'];
quoteOne = {
quote : 'I meant what I said and I said what I meant.',
source : 'Dr. Seuss',
citation : 'dont know',
year : '1990'
}
quoteTwo = {
quote : 'Truth is everybody is going to hurt you: you just gotta find the ones worth suffering for.',
source : 'Bob Marley',
citation : 'Smoke session',
year : '1989'
}
quoteThree = {
quote : 'Never interrupt your enemy when he is making a mistake.',
source : 'Napoleon Bonaparte',
citation : 'I dont know',
year : 'N/a'
}
quoteFour = {
quote : 'Fear is the main source of superstition, and one of the main sources of cruelty. To conquer fear is the beginning of wisdom.',
source : 'Bertrand Russell',
citation : 'I dont know',
year : 'N/a'
}
quoteFive = {
quote : 'Curiosity will conquer fear even more than bravery will.',
source : 'James Stephens',
citation : 'I dont know',
year : 'some year'
}
function getRandomQuote() {
var item = quotes[Math.floor(Math.random()* quotes.length)];
for(var i=0; i<quotes.length; i++){
var quotes = quotes[i];
var content = '<strong class="lead" style="color:#00000;">' + quotes.name + '</strong> - (<a target="_blank" href="' + quotes.source + '">url</a>)<hr style="margin:0;"><p style="margin-bottom:0;">' + quotes.citation + '<br>' + quotes.year + ', ' ;
document.getElementById('loadQuote').addEventListener("click", printQuote, false);
}
console.log('im working');
}
function printQuote() {
var print = getRandomQuote();
document.getElementById('quote-box').innerHTML
console.log('im still working');
}
スニペット? – David