非常简单的javascript失败

ian*_*ian -1 javascript php

工作实例:

这几乎与我在我的页面上的其他位置使用的代码相同,但由于某种原因在这里失败.

<?php
//$p = "test";
?>

<script>
alert('posts are firing? ');
parent.document.getElementById('posts').innerHTML = "test";
</script>
Run Code Online (Sandbox Code Playgroud)

失败的例子:(警报仍然有效)

<?php
$p = "test of the var";
?>

<script>
alert('posts are firing? ');
parent.document.getElementById('posts').innerHTML = '<?php $p; ?>';
</script>
Run Code Online (Sandbox Code Playgroud)