gpt4 book ai didi

php - 对 JavaScript 的函数调用不起作用

转载 作者:行者123 更新时间:2023-11-28 20:29:59 26 4
gpt4 key购买 nike

我正在使用 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>

这是我要调用的函数

function readMoreLess(knopId,tekst) {

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

window.alert("hallo");

if (knop.textContent ==="Lees meer...")
{
knop.textContent="Minder tekst..."; review.style.display="block"; }
else if (knop.textContent ==="Minder tekst...") { knop.textContent="Lees meer..."; review.style.display="none";
} }

最佳答案

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

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

关于php - 对 JavaScript 的函数调用不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16614239/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com