我想在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标签的结尾,在底部,你可以看到下一个标签的开头。里面是脚本和对函数的调用,但截至目前,它还没有运行。我不正确地调用这个函数吗?
答案 0 :(得分:1)
该代码唯一明显错误的是您尝试使用.
而不是+
连接两个变量(您应该在JS控制台中看到Syntax Error: Unexpected String
消息)。
可能还有其他问题,但它们会与您未向我们展示的HTML进行交互。
您可以使用浏览器的“查看源”功能查看发送到服务器的PHP代码输出,以测试与PHP的交互是否符合您的预期。
答案 1 :(得分:0)
更改
temp."px";
要
temp+"px";
就是这样:))