点击按钮关闭定时器,为什么是id名+动词呢 btn.click这是什么用法

点击按钮关闭定时器

img


为什么是id名+动词呢 btn.click这是什么用法,
另外为什么等于一个函数,而不能写btn.onclick= clearInterval(times1)

嗯啦,前面的结题了,应该有友友来回复了,我就瞅瞅,不说话了

贴主是接触过click吧,click是Jquery的用法,少个on,例如:

$("#Button1").click( function() { alert('我被点了') });

原生事件是使用的onClick作为点击事件,此外以后使用框架会涉及到@click等方法绑定事件。
望采纳!!

语法规定就是这样的,你挺会钓鱼的呀

这个就是通过原生js 给按钮绑定 单击事件

规定就是这样的呢

如题,times1是函数setTimeOut的一个返回值,比如:meter1 =setTimeout("count1()", 1000),使用 meter1 作为 timeoutID 的名称, 在设定 clearTimeout( ) 时, 就可指定对哪一个 setTimeout() 有效, 不会影响另一个 setTimeout() 的操作。 btn.Onclick= 是直接函数绑定。使用function标识,说明这里要执行一个方法,不能直接写函数体。

已采纳的结题的链接:https://ask.csdn.net/questions/7707914?spm=1005.2026.3001.5635&utm_medium=distribute.pc_relevant_ask_down.none-task-ask-2~default~OPENSEARCH~Rate-1-7707914-ask-7824372.pc_feed_download_top3ask&depth_1-utm_source=distribute.pc_relevant_ask_down.none-task-ask-2~default~OPENSEARCH~Rate-1-7707914-ask-7824372.pc_feed_download_top3ask

规定就是这样的

onclick是一个对象的属性,赋给它函数是因为本质上是赋给这个变量属性函数的地址,当这个按钮被点击时,会触发执行这个函数,计算机会根据这个地址找到函数的位置并执行,函数名实际上就是函数的地址。

点击的函数就是这样的形式。你写的这个btn.onclick= clearInterval(times1)是把清理调用timer1的时间赋给按钮点击动作的函数体,执行的方法不能赋给onclick这个函数体

这是要求用户点击按钮后关闭定时器,如果不需要按钮点击事件,可以直接运行clearInterval(times1)