在 php 标签之间运行 javascript

Running javascript inbetween php tags

本文关键字:运行 javascript 之间 标签 php      更新时间:2023-09-26

我想在php标签之间运行一个javascript,但我不太确定如何调用它。所有谷歌搜索都会导致客户端与服务器端的问题。

?>
                <script type="text/javascript">
                    function extend() {
                        var temp = document.getElementById("search-menu").offsetHeight+1160;
                        document.getElementById("search-menu").style.height = temp."px";
                    }
                    extend();
                </script>
<?php

在这里,您可以看到一个 php 标签的结尾,在底部,下一个标签的开头。里面是脚本和对函数的调用,但截至目前,它还没有运行。我调用函数不正确吗?

该代码唯一明显的错误是您尝试使用 . 而不是 + 连接两个变量(您应该在 JS 控制台中看到一条Syntax Error: Unexpected String消息)。

可能还有其他问题,但它们与它如何与您未向我们展示的 HTML 交互有关。


您可以使用浏览器的"查看源代码"功能查看发送到服务器的 PHP 的代码输出,从而测试与 PHP 的交互是否符合预期。

更改

temp."px";

temp+"px";

就是这样:)