Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.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
使用HTML和JavaScript通过按钮更改元素的颜色_Javascript_Html - Fatal编程技术网

使用HTML和JavaScript通过按钮更改元素的颜色

使用HTML和JavaScript通过按钮更改元素的颜色,javascript,html,Javascript,Html,我想使用javascript函数更改文本的颜色,但当我单击按钮时,什么也没有发生。这些文件位于同一文件夹中 函数单击(){ document.getElementById('test').style.color=“红色”; 警惕(“你好”); } 你好,世界 您好您的逻辑正确,但javascript函数的命名是个问题。 我不知道为什么,但是click()函数是为其他东西保留的,实际上不会调用您定义的函数。如果您只是将函数重命名为类似于press()的名称,它实际上应该调用您的函数并更改文本的颜

我想使用javascript函数更改文本的颜色,但当我单击按钮时,什么也没有发生。这些文件位于同一文件夹中

函数单击(){
document.getElementById('test').style.color=“红色”;
警惕(“你好”);
}

你好,世界


您好
您的逻辑正确,但javascript函数的命名是个问题。

我不知道为什么,但是
click()
函数是为其他东西保留的,实际上不会调用您定义的函数。如果您只是将函数重命名为类似于
press()
的名称,它实际上应该调用您的函数并更改文本的颜色

您还没有关闭按钮标记。用我给你做的一个片段。我关闭了你的
重命名函数或使用addEventListener(推荐)-更改函数名主要问题是,你的脚本作用于标题而不是按钮,你需要将ID添加到按钮,而不是标题!如果您使用最新的jQuery发行版,那么也应该可以使用这种方式$(“button”).on(“click”,function(){console.log(clicked);});请看《傻瓜》中的解释