Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaScript中调用函数的正确方法是什么?_Javascript_Html - Fatal编程技术网

在JavaScript中调用函数的正确方法是什么?

在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//重

我用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//重置十六进制值 } 约翰慢慢地消失在视线中
褪色Text@phuzi但是SetTimeOutPadeText,20;而且works@DempsyZhou请参阅此处的文档,不建议使用字符串版本,原因与eval存在安全风险相同。虽然它有效,但不要使用它;