我有一个带有消息的块,它由 showMessage() js 函数调用 假设这是块:
<div>
<label>Вопрос</label>
<input value="Да" onclick="messageYes();" type="submit">
<input value="Нет" onclick="messageNo();" type="submit">
<input value="Отмена" onclick="messageCansel();" type="submit">
</div>
记者:
function hideMessage(){
}
function messageYes(){
}
function messageNo(){
}
function messageCansel(){
}
function showMessage(error, text, callback){
При вызове одной из вышеперечисленных функций, нужно вызвать callback. Либо реализовать это так, чтобы callback вызывался при клике на кнопки.
}
使用了错误的方法。
在当前形式下,这三个函数与
showMessage. 正因为如此,唯一的解决办法就是showMessage将传递过来的回调写入函数内部的一个全局变量,然后在指定的函数中使用:相反,您可以简单地从脚本中分配处理程序,并将所需的回调传递给它们,例如: