我创建了一个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