我創建了一個JavaScript按鈕,從giphy.com
爲了生成GIFs
, 我嘗試添加一個「瞭解更多」文本與GIF
按鈕顯示點擊 但顯然按鈕是不是文本工作了。 這裏是代碼:顯示當JS按鈕被點擊
var currImage = 0;
window.onload =() => {
const factsArr = [
\t { image:'https://media.giphy.com/media/3o7aD5tv1ogNBtDhDi/giphy.gif', source:"Know more" },
\t { image:'https://media.giphy.com/media/3ohhwJax6g4Y8BK30k/giphy.gif', source:"know more" },
{ image:'https://media.giphy.com/media/1nkUav308CBws/giphy.gif', source="Know more" },
];
document.getElementById('source').addEventListener('click',() => {
document.getElementById('generate-btn').addEventListener('click',() => {
document.getElementById('image').setAttribute('src', factsArr[currImage].image);
currImage++;
if (currImage == factsArr.length)
currImage = 0;
})
}
<button id="generate-btn">Amazing Fact Button</button>
<img id="image"></img>
<div id="source"></div>
在'factsArr'第3項:'源=',改變'源:' – yuriy636
你沒發佈前檢查控制檯? – trincot
它不清楚你打算展示'...瞭解更多...'文本。請澄清... – 82Tuskers