0

重複の可能性:
javascriptのphp?

javascriptの内部htmlプロパティ内のif条件を確認する必要があります。そのためには、その中でphpを使用する必要があります。だからそれは可能です。次のことを試しましたが、うまくいかないようです。

document.getElementById().innerHTML = 
    "<?php if ($number == 1) { echo $ex; } else { echo $ey; } ?>";

だから、この問題で私を助けてください。

4

2 に答える 2

5

PHPはサーバーで実行されます。ページがフェッチされた後、JavaScriptを介してクライアント側でPHPコードをページに挿入しても、ページは実行されません

、、をJavaScript変数に格納$numberし、 JavaScriptでも同じ比較を実行する必要があります。$ex$ey

まず、

<script type="text/javascript">
var number = <? echo $number ?>
var ex = <? echo $ex ?>
var ey = <? echo $ey ?>
</script>

上記はJS変数の値を設定します。その後、次の電話をかけることができます。

if (number == 1) { document.getElementById().innerHTML = ex; } 
于 2012-10-27T10:54:50.667 に答える
2

これを試して

<?php 
if ($number == 1){ ?>
 document.getElementById().innerHTML = $ex;
<?php }
else
    { ?>
 document.getElementById().innerHTML = $ey;
<?php } ?>
于 2012-10-27T11:01:19.807 に答える