【发布时间】:2022-12-17 13:32:07
【问题描述】:
我正在尝试在 PHP 标记内编写一个 javascript 函数,但我不知道确切的语法。谁能帮忙?我正在尝试连接名为“var1”的变量。但我收到错误。
索引.php
<?php
echo '<script>
demo(1);
function demo(var){
const var1=1;
const ptag=document.getElementById("content"+var1);
}
</script>';
?>
【问题讨论】:
-
“但我收到错误“什么那会是错误吗?转义你的报价。
var在你的函数中未被使用。你的 JS 并没有真正做任何事情 -
尝试对 php
echo''部分使用单引号 ('),对 javascript 代码使用双引号 (""),此处为:"content",以避免两者之间发生冲突。 -
语法错误。单引号或双引号或连接符号可能有错误
-
您甚至没有在那里动态插入任何 PHP 值,那么为什么首先通过 echo 输出它呢?这是一个很好的例子,说明您何时应该只在
<?php ... ?>标记之外编写实际的 HTML 代码。 php.net/manual/en/language.basic-syntax.phpmode.php -
'var' 是保留字:不能将其用作参数。
标签: javascript php