杨氏 发表于 2020-9-9 17:54

有大佬知道js如何让按钮里的文字变换嘛?

有大佬知道js如何让按钮里的文字变换嘛,就是循环 i到多少次按钮就显示 i 当前的次数,我现在用的addclass只是最后才会显示一个9999,中间的过程没显示

xiaovssha 发表于 2020-9-9 17:58

你都没休息,速度很快,就看不到过程了

梦里余杭 发表于 2020-9-9 17:59

速度太快了吧

杨氏 发表于 2020-9-9 18:03

xiaovssha 发表于 2020-9-9 17:58
你都没休息,速度很快,就看不到过程了

要加延迟才能看到嘛?

杨氏 发表于 2020-9-9 18:03

梦里余杭 发表于 2020-9-9 17:59
速度太快了吧

要加延迟才能看到嘛?

云南刘德华 发表于 2020-9-9 18:04

是.val()这个代码显示的文字,和你图里的class没关系,还有你这样遍历10000,对于电脑来说就是一瞬间的事,就算代码没错,你肉眼也看不出来的

lsunrise 发表于 2020-9-9 18:08

加定时器

xiaovssha 发表于 2020-9-9 18:10

function x(i){document.getElementById("thread_subject").innerHTML=i;i--;if(i>0)setTimeout(function(){x(i)},1000)}
x(10)

直接当前页面F12在Console输入脚本,看标题效果

linguo2625469 发表于 2020-9-9 18:25

你这样没用 要用闭包

徒想er 发表于 2020-9-9 19:04

var改为let,再加个定时器试试for(let i=0;i<1000;i++){setTimeout(function(){$('.btn').text(i),100})}
页: [1] 2
查看完整版本: 有大佬知道js如何让按钮里的文字变换嘛?