Я пытаюсь использовать значок Font Awesome, чтобы отобразить следующую строку массива.Является ли это возможным?Нужна ли мне библиотека для этого?
Большое спасибо
Я попробовал это (внутри и снаружи "", которые все ломают мой код.
e.innerHTML = '<i class="fas fa-venus" aria-hidden="true"></i>'
e.append('<i class="fas fa-mars" aria-hidden="true"></i>');
var quotesAm = [
/*I need the icons to appear before each of these words below*/
"Hemlaɣk.<br>Hemlaɣkem."
]
let uniqueRandomGenerator = n => {
let set = new Set() // Use Set to remove any duplicates as keep adding #
while (set.size < n) set.add(Math.floor(Math.random() * n)) // Keep adding #
return Array.from(set)
}
let randomQuotes = uniqueRandomGenerator(quotesAm.length), last = 0
function newQuoteAm() {
document.getElementById('amQuoteDisplay').innerHTML = quotesAm[randomQuotes[last]];
last = last == randomQuotes.length - 1 ? 0 : last + 1
}
<h1 class="tamazight-tifinaghe">Amaziɣ Daily</h1><br>
<div id="amQuoteDisplay">
<!--Amaziɣ quotes display here-->
</div>
<div align="left">
<button onclick="newQuoteAm()">Next</button>
</div>
</div>
</div>
<script src="testAm.js"></script>
<script src="https://kit.fontawesome.com/3cb9f76276.js"></script>