我正在使用 php 生成一些按钮,这些按钮具有它们的 Id 和它们应该显示为参数的文本的 Id。但由于某种原因,函数调用似乎不起作用。
while($row=$query->fetch(PDO::FETCH_BOTH)) { $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++;
}
文件链接有效
<script src="script.js" type="text/javascript"></script>
这是我试图调用的函数
函数 readMoreLess(knopId,tekst) {
var knop=getElementById(knopId);
var review=getElementById(tekst);window.alert("你好");
if (knop.textContent ==="Lees meer...")
{
knop.textContent="Minder tekst..."; review.style.display="块"; }
else if (knop.textContent ==="Minder tekst...") { knop.textContent="Lees meer..."; review.style.display="none";
} }