在javascript中更改按钮的背景色无效

在javascript中更改按钮的背景色无效,javascript,php,css,Javascript,Php,Css,我在index.php文件中创建了一个按钮 .button\u round{ 边界:无; 填充:7px; 显示:块; 利润率:20px 2px; 边界半径:50%; 背景色:红色; } 我认为你需要写而不是 if((($time*1000)$max\u time)>20000) { ?> #链接按钮{ 背景:#FFFFFF; } #链接按钮{ 背景#7FFF00; } 我认为你需要写而不是 if((($time*1000)$max\u time)>20000) { ?> #链接按钮{ 背景:#

我在index.php文件中创建了一个按钮

.button\u round{
边界:无;
填充:7px;
显示:块;
利润率:20px 2px;
边界半径:50%;
背景色:红色;
}

我认为你需要写
而不是

if((($time*1000)$max\u time)>20000)
{
?>
#链接按钮{
背景:#FFFFFF;
}
#链接按钮{
背景#7FFF00;
}

我认为你需要写
而不是

if((($time*1000)$max\u time)>20000)
{
?>
#链接按钮{
背景:#FFFFFF;
}
#链接按钮{
背景#7FFF00;
}

我会根据以下条件将您的php文件更改为仅回显颜色:

if((($time*1000) - $max_time) > 20000)
{
  echo "#FFFFFF";
}
else
{
  echo "#7FFF00";
}
然后,在ajax中,您可以在响应中使用
数据
变量(假设php文件中没有其他输出):

$.ajax({
类型:“POST”,
url:“linkcheck.php”,
成功:功能(数据){
document.getElementById(“链接按钮”).style.backgroundColor=数据;
}

});
我会根据以下条件更改您的php文件,使其仅回显颜色:

if((($time*1000) - $max_time) > 20000)
{
  echo "#FFFFFF";
}
else
{
  echo "#7FFF00";
}
然后,在ajax中,您可以在响应中使用
数据
变量(假设php文件中没有其他输出):

$.ajax({
类型:“POST”,
url:“linkcheck.php”,
成功:功能(数据){
document.getElementById(“链接按钮”).style.backgroundColor=数据;
}

})
.button\u round{border:none;padding:7px;display:block;margin:20px 2px;border radius:50%;背景色:red;}您要回显的脚本只是作为变量(字符串)输入的,没有附加内容。@Pete的解决方案应该适合您。..button\u round{border:none;padding:7px;display:block;margin:20px 2px;border radius:50%;背景色:red;}您要回显的脚本只是作为变量(字符串)传入的@Pete的解决方案应该适合您。在您的数据上执行console.log并查看返回的内容任何错误-进行ajax调用的页面上是否存在链接?何时运行ajax调用-文档准备就绪了吗?请参阅答案:在数据上执行console.log并查看返回的内容任何错误s-进行ajax调用的页面上是否存在链接?何时运行ajax调用?文档上是否已准备就绪?请参阅以下答案: