我的代码:
<?php echo ' <script>var p=0;for(var i=0;i<=5;i++){p++;}alert("ques".p);? >
p的值显示为0.
答案 0 :(得分:1)
您需要正确关闭您的php标记以及<script>
标记,如下所示:
<?php echo '<script>var p=0;for(var i=0;i<=5;i++){p++;}alert("ques" +p);</script>'; ?>
另外,在javascript而不是PHP中连接时,将.
更改为+
答案 1 :(得分:0)
php标记关闭不正确。
删除?
和>
答案 2 :(得分:0)
正确答案是:
<?php echo '<script>var p=0;for(var i=0;i<=5;i++){p++;}alert("ques" + p)'; ?>
答案 3 :(得分:0)
单引号中的字符串将被转义,而是使用引号。
<?php echo "<script>var p=0;for(var i=0;i<=5;i++){p++;}alert('ques' +p);</script>"; ?>
答案 4 :(得分:0)
代码中的错误是,
</script>
<?php echo '<script>var p=0;for(var i=0;i<=5;i++){ p++; } alert("ques" + p); </script>'; ?>
正确的代码是
{{1}}