用innerHTML添加php代码

时间:2013-08-16 20:55:15

标签: php javascript innerhtml

假设我有一个带有javascript脚本的php页面(脚本src ...)我可以使用innerHTML在其中添加额外的PHP代码吗?让我们说

document.getElementsByTagName("body").innerHTML = "<?php $test=90312; echo $test; ?>";

这会被执行吗?

由于

2 个答案:

答案 0 :(得分:2)

不,PHP不会被执行。 PHP在服务器端执行,而JavaScript在浏览器(客户端)加载网页之后才执行,因此无法运行PHP(除非您使用非常奇怪的浏览器)。

答案 1 :(得分:0)

是的,首先执行php并将结果与​​javascript一起呈现在它的位置,然后再将其发送到浏览器客户端,然后执行javascript。