我试图通过 onclick 属性从 html 按钮调用 js 函数。我在哪里传递两个字符串作为参数。我在参数部分中回显了两个 php 变量,这在逻辑上似乎是正确的,并且该函数也接受了这些参数,但没有发生任何事情。它给我的功能不是用按钮 onclick error 定义的。下面是代码:脚本功能<script> function displayCommentSection(var cs, var cb) { // alert("in"); // alert(cs+" "+cb); if (document.getElementById(cs).style.display == 'block') { document.getElementById(cs).style.display = 'none'; document.getElementById(cb).innerHTML = 'comment'; } else { document.getElementById(cs).style.display = 'block'; document.getElementById(cb).innerHTML = 'cancel'; } }</script><button class="btn btn-dark" id="commentBtn<?php echo $i;?>" onclick="displayCommentSection('commentSection<?php echo $i;?>','commentBtn<?php echo $i;?>')">Comment</button>
1 回答

鸿蒙传说
TA贡献1865条经验 获得超7个赞
您需要从函数定义中删除“var”
function displayCommentSection(cs,cb){
if(document.getElementById(cs).style.display=='block') {
document.getElementById(cs).style.display='none';
document.getElementById(cb).innerHTML='comment';
}
else
{
document.getElementById(cs).style.display='block';
document.getElementById(cb).innerHTML='cancel';
}
}
添加回答
举报
0/150
提交
取消