0

我想在 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 标签的结尾,在底部,下一个标签的开始。里面是脚本和对函数的调用,但到目前为止,它还没有运行。我是否不正确地调用该函数?

4

2 回答 2

1

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

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


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

于 2013-11-02T07:29:26.607 回答
0

改变

temp."px";

temp+"px";

就是这样 :)

于 2013-11-02T10:52:22.980 回答