JavaScript中的PHP变量;文本更改onclick";

JavaScript中的PHP变量;文本更改onclick";,javascript,php,Javascript,Php,嗨,我有一个PHP回音里面的JavaScript代码 function change_text() { if(document.getElementById(\"toggle_button\").innerHTML==\"Ver respuesta\") { document.getElementById(\"toggle_button\").inner

嗨,我有一个PHP回音里面的JavaScript代码

        function change_text()
            {
                if(document.getElementById(\"toggle_button\").innerHTML==\"Ver respuesta\")
                {
                    document.getElementById(\"toggle_button\").innerHTML=\"$PHP_VARIABLE\";
                }
                else
                {
                    document.getElementById(\"toggle_button\").innerHTML=\"Ver respuesta\";
                }
            }
我需要在$PHP_变量处插入$PHP_变量的文本,但它不起作用。。。 我认为这将适用于获取变量的javascript代码,但我不知道如何将其插入代码中

var php_var = "<?php echo $php_var; ?>";
var php_var=”“;

它与您显示的第二个代码块完全相同;您需要回显您的变量


记住,离开服务器的不是PHP,而是文本。从服务器的角度来看,Javascript只是文本,与HTML没有什么不同。你可以呼出你想要的任何声音,它不在乎。所以,如果您想将PHP生成的变量嵌入Javascript,可以通过echo、print或其他格式打印出来。一旦它离开您的服务器,它就是文本,由客户机来解释javascript。

假设您有一个php回音,那么您只需将php变量

<?php  

  echo '<script>
        function change_text()
        {
            if(document.getElementById("toggle_button").innerHTML=="Ver respuesta")
            {
                document.getElementById("toggle_button").innerHTML="' . $PHP_VARIABLE . '";
            }
            else
            {
                document.getElementById("toggle_button").innerHTML="Ver respuesta";
            }
        }
  </script>'; 

?>
功能更改\u text()
{
if(document.getElementById(“toggle_button”).innerHTML==“verrespuesta”)
{
document.getElementById(“切换按钮”).innerHTML=“”;
}
其他的
{
document.getElementById(“切换按钮”).innerHTML=“Ver respuesta”;
}
}

不适合我吗?这是webconsole:uncaughtreferenceerror:change_text未在htmlanchorement.onclick(index.php:34)中定义的错误。请更新您的问题并显示函数change_text()的真实回声它插入了一个换行符,不知道为什么要在php变量周围添加双引号。它从一个简单的txt文件的一行中获取变量,并且它有更多的行,也许这就是问题所在?
function change_text()
    {
        if(document.getElementById("toggle_button").innerHTML=="Ver respuesta")
        {
            document.getElementById("toggle_button").innerHTML="<?php echo $PHP_VARIABLE;?>";
        }
        else
        {
            document.getElementById("toggle_button").innerHTML="Ver respuesta";
        }
    }