包含javascript变量的My echo不';行不通

包含javascript变量的My echo不';行不通,javascript,php,html,Javascript,Php,Html,我有这段代码,它应该可以工作,并回应这个东西,但它没有 <!DOCTYPE html> <html> <body> <div id="colo" style='color:rgb(24, 209, 95)'>Yeet</div> <div id="color"></div> <button onclick="color();" style='width:100px;

我有这段代码,它应该可以工作,并回应这个东西,但它没有

<!DOCTYPE html>
<html>
  <body>
      <div id="colo" style='color:rgb(24, 209, 95)'>Yeet</div>
      <div id="color"></div>
      <button onclick="color();" style='width:100px; height: 75px;'></button>
    <script type="text/javascript"> 

      function color(){
        var rgb = document.getElementById("colo").style.color; 
        document.getElementById("color").innerHTML = rgb;
      }  
    <?php $abc = "<script>document.write(rgb)</script>"?>   

      </script>


<?php echo $abc;?>



  </body>
</html>

耶特
函数颜色(){
var rgb=document.getElementById(“colo”).style.color;
document.getElementById(“color”).innerHTML=rgb;
}  

我尝试将变量放置不同的位置,但没有

它适合我。您同时使用PHP和JS,因此请确保您在PHP服务器上运行此程序,因为它不会在html文件中运行


这对我很有效。您同时使用PHP和JS,因此请确保您在PHP服务器上运行此程序,因为它不会在html文件中运行


可能的重复不应将PHP和JS混合使用-并且绝对不应使用PHP创建JS。错误应为
rgb未定义
,因为变量是在函数内部定义的。可能的重复不应将PHP和JS混合使用-并且绝对不应使用PHP创建JS.error应为
rgb未定义
,因为变量是在函数内部定义的。