1

我尝试将 PHP 粘贴$value到 JavaScript 以显示它,但它无法获取值。

<script language="JavaScript">
    function here(elemento){
        alert (elemento);
    }
</script>

<body>
    <?php $value= 1?>
    <!--Al hace llamado a la función solo tienes que idicar el nombre del DIV entre parentesis -->
    <p><a href="#" onclick="here('.$value.')" title="">Mostrar / Ocultar</a></p>

    <div id="contenido_a_mostrar">
        <p>Este contenido tiene que mostrarse con el link</p>
    </div>
</body>

我试试这个<p><a href="#" onclick="here('<? php echo $value; ?>')" title="">Mostrar / Ocultar</a></p>

但是警报告诉我这个<?php echo $value?>

4

3 回答 3

3
<script language="JavaScript">

function here(elemento){
    alert (elemento);
}

</script>
<a href="#" onclick="here('<?php echo $value?>')" title="">Mostrar / Ocultar</a>

您必须将echo值放入 HTML

文档

于 2012-08-07T09:30:57.713 回答
1
onclick="here('<?php echo $value;?>')"
于 2012-08-07T09:31:09.897 回答
0

要使用 PHP 代码,您需要再次调用文件的 PHP 部分<?php。在您的情况下,代码的主体应如下所示:

<body>
<?php $value = 1; ?>
<p><a href="#" onclick="here('<?php $value; ?>')" title="">Mostrar / Ocultar</a></p>

这样,它将是在准备好 HTML 时执行的 PHP 代码,$value并将正确地连接到 HTML 中。

于 2012-08-07T09:32:38.510 回答