在php标签之间运行javascript

时间:2013-11-02 07:26:56

标签: javascript php html

我想在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标签的结尾,在底部,你可以看到下一个标签的开头。里面是脚本和对函数的调用,但截至目前,它还没有运行。我不正确地调用这个函数吗?

2 个答案:

答案 0 :(得分:1)

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

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


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

答案 1 :(得分:0)

更改

temp."px";

temp+"px";

就是这样:))