나는 php를 사용하여 ID와 매개 변수로 표시해야하는 텍스트의 ID가있는 버튼을 생성합니다. 하지만 어떤 이유로 함수 호출이 작동하지 않는 것 같습니다.Functioncall to javascript not working
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";
} }
그래서 콘솔 로그 sa는 무엇입니까? 귀하의 브라우저에 잉? 왜 당신이'document'에'getElementById'를 호출하지 않았습니까? 그리고 제발, 네델란드어는 훌륭한 언어이지만 적어도 약간은 ** 일관성있게 노력하십시오. 다른 언어와 마찬가지로 영어를 사용하거나 자신의 언어로 된 모든 변수, ID 및 함수의 이름을 지정하십시오. –
감사합니다. p :하지만 여전히 작동하지 않습니다. 나는 경고조차 받고 있지 않습니다. –
아래 @ Eugene의 수정 사항을 적용해야합니다. 이 두 가지 문제점은 브라우저의 오류 로그에 분명하고 눈에 보입니다. –