javascript - 我的包含 javascript 变量的 echo 不起作用

标签 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; 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>

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

最佳答案

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

enter image description here

关于javascript - 我的包含 javascript 变量的 echo 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58097723/

相关文章:

javascript - 将 Angular 6 更新到 Angular 7 出现错误

javascript - getElementsByClassName 不是函数 javascript

php - 对不同用户的访问控制 - Laravel 5.2

php - 在 Laravel 中加入 select

javascript - Jquery移动追加网格无法正确输出

javascript - 边框根据设备分辨率缩小的全屏图像

javascript - 如何修复加载不以 Angular 显示的问题

php - 将特色图片显示为缩略图?

javascript - Jquery 在悬停时 float

javascript - 循环遍历 ul li 并使用 insertBefore 将图像向上移动两个元素