包含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未定义
,因为变量是在函数内部定义的。