Php 对javascript的函数调用不起作用

Php 对javascript的函数调用不起作用,php,javascript,html,function,Php,Javascript,Html,Function,我正在使用php生成一些按钮,这些按钮的Id和文本的Id应该显示为参数。但由于某种原因,函数调用似乎不起作用 while($row=$query->fetch(PDO::fetch_两者)) { $reviewDoor=$row[0]; $korteTekst=$row[1]; $langeTekst=$row[2] echo "<article><h4>Review van $reviewDoor</h4>"; echo "<section>$k

我正在使用php生成一些按钮,这些按钮的Id和文本的Id应该显示为参数。但由于某种原因,函数调用似乎不起作用

while($row=$query->fetch(PDO::fetch_两者)) { $reviewDoor=$row[0]; $korteTekst=$row[1]; $langeTekst=$row[2]

echo "<article><h4>Review van $reviewDoor</h4>";
echo "<section>$korteTekst</section>";
if (!empty($langeTekst))
{
echo "<section id='LongReview$teller' class='LongReviews'>$langeTekst</section>";
echo "<button id='LeesMeerKnop$teller' class='LeesMeerKnoppen' onclick='readMoreLess(LeesMeerKnop$teller,LongReview$teller)'>Lees meer...</button>";
}
echo "</article>";
    $teller++;
echo“Review van$reviewDoor”;
回声“$korteTekst”;
如果(!空($langeTekst))
{
echo“$langeTekst”;
回声“李斯梅尔…”;
}
回声“;
$teller++;
}

文件链接正在工作


这就是我要调用的函数

函数readMoreLess(knopId,tekst){

var knop=getElementById(knopId);
var review=getElementById(tekst)

窗口警报(“哈罗”)

如果(knop.textContent==“Lees meer…”),则
{
knop.textContent=“Minder-tekst…”; review.style.display=“block”; }
否则如果(knop.textContent==“Minder tekst…”) { knop.textContent=“Lees meer…”; review.style.display=“无”
} }


函数调用中的参数值似乎缺少引号:

 echo "<button id='LeesMeerKnop$teller' class='LeesMeerKnoppen' onclick='readMoreLess(\"LeesMeerKnop$teller\",\"LongReview$teller\")'>Lees meer...</button>";
echo“Lees meer…”;

函数调用中的参数值似乎缺少引号:

 echo "<button id='LeesMeerKnop$teller' class='LeesMeerKnoppen' onclick='readMoreLess(\"LeesMeerKnop$teller\",\"LongReview$teller\")'>Lees meer...</button>";
echo“Lees meer…”;

那么,您的浏览器中的错误控制台日志显示了什么?为什么不按您应该的方式调用
文档上的
getElementById
?尽管荷兰语是一种很好的语言,但请尽量做到至少稍微一致。要么像世界其他地方一样使用英语,要么用自己的语言命名所有变量、ID和函数。噢,该死,谢谢:p但它仍然不起作用:s我甚至没有收到警报。你还需要应用@Eugene下面的修复程序。这两个问题在浏览器中的错误日志中都是清晰可见的。你也这样做了吗?还是没有。控制台上是这么说的:Uncaught SyntaxError:Unexpected token}但是括号似乎是对的:SSo,错误控制台日志在你的浏览器中是怎么说的?为什么不按您应该的方式调用
文档上的
getElementById
?尽管荷兰语是一种很好的语言,但请尽量做到至少稍微一致。要么像世界其他地方一样使用英语,要么用自己的语言命名所有变量、ID和函数。噢,该死,谢谢:p但它仍然不起作用:s我甚至没有收到警报。你还需要应用@Eugene下面的修复程序。这两个问题在浏览器中的错误日志中都会清晰可见。您也这样做了,但仍然没有任何结果。这是控制台所说的:Uncaught SyntaxError:Unexpected token}但括号似乎是对的:添加了引号和文档。在getelement函数之前,但它仍然不做任何事情:添加引号和文档。在getelement函数之前,但它仍然什么都不做:s