可能重复:
javascript中的php?
我需要在javascript的内部html属性中检查if条件.所以我需要在其中使用php.所以有可能.我尝试了以下,它似乎没有用.
document.getElementById().innerHTML =
"<?php if ($number == 1) { echo $ex; } else { echo $ey; } ?>";
Run Code Online (Sandbox Code Playgroud)
所以请帮我解决这个问题.
您的PHP 在服务器上执行.获取页面后,通过JavaScript在客户端将PHP代码插入其中,不会导致它被执行.
可以储存$number,$ex,$ey在JavaScript中的变量,并执行JavaScript中的相同的比较.
首先,
<script type="text/javascript">
var number = <? echo $number ?>
var ex = <? echo $ex ?>
var ey = <? echo $ey ?>
</script>
Run Code Online (Sandbox Code Playgroud)
以上设置了JS变量的值.之后,您可以致电:
if (number == 1) { document.getElementById().innerHTML = ex; }
Run Code Online (Sandbox Code Playgroud)