我有一个脚本可以让我使用来阻止/取消阻止用户。它们都在同一个函数'blockToggle(type,user,button)'中,并且根据类型(阻止或取消阻止)它执行该脚本。但我想做的是,如果当前用户没有阻止其他用户,他们可以使用按钮阻止他们,但是当用户单击按钮时,他们必须刷新页面才能解除对用户的阻止。一旦用户单击它而不刷新页面,我希望 onclick 属性立即更改。以下是我尝试过的一些事情:
document.getElementById("blockBtn").onclick = "blockToggle('unblock', 'user', 'blockBtn')";
document.getElementById("blockBtn").setAttribute( "onClick", "javascript: blockToggle('unblock', 'user', 'blockBtn')";
document.getElementById("blockBtn").onclick = function(){ "blockToggle('unblock', 'user', 'blockBtn')"};
这些解决方案都不适合我。而且我似乎也无法从谷歌搜索中找到解决方案。有什么我在这里监督的吗?我确信答案就在我面前。