在JavaScript中调用函数的正确方法是什么?
我用JavaScript编写了一段代码,如下所示:在这段代码中,onClick按钮想要调用函数fadetext,而函数fadetext本身需要设置超时 十六进制=255//初始颜色值。 函数fadetext { 如果十六进制>0{//如果颜色还不是黑色 十六进制-=11;//增加颜色暗度 document.getElementByIdsample.style.color=rgb+hex+,+hex+,+hex+; SetTimeOutPadeText,20; } else hex=255//重置十六进制值 } 约翰慢慢地消失在视线中 淡入淡出文本setTimeout引用超时过期时应调用的函数,而不是字符串 尽管setTimeout可以接受evald字符串,但不要使用它,它与eval一样存在安全风险 SetTimeOutPadeText,20;应设置TimeOutPadeText,20 onclick属性都是小写的 淡入淡出文本应为淡入淡出文本 var hex=255//初始颜色值。 函数fadetext{ 如果十六进制>0{//如果颜色还不是黑色 十六进制-=11;//增加颜色暗度 document.getElementByIdsample.style.color=rgb+hex+,+hex+,+hex+; SetTimeOutPadeText,20; }else hex=255//重置十六进制值 } 约翰慢慢地消失在视线中在JavaScript中调用函数的正确方法是什么?,javascript,html,Javascript,Html,我用JavaScript编写了一段代码,如下所示:在这段代码中,onClick按钮想要调用函数fadetext,而函数fadetext本身需要设置超时 十六进制=255//初始颜色值。 函数fadetext { 如果十六进制>0{//如果颜色还不是黑色 十六进制-=11;//增加颜色暗度 document.getElementByIdsample.style.color=rgb+hex+,+hex+,+hex+; SetTimeOutPadeText,20; } else hex=255//重
褪色Text@phuzi但是SetTimeOutPadeText,20;而且works@DempsyZhou请参阅此处的文档,不建议使用字符串版本,原因与eval存在安全风险相同。虽然它有效,但不要使用它;