javascript - Javascript Confirm Method 不起作用,为什么调用该方法没有任何动作?
问题描述
我已经被这件小事困住了。
<!DOCTYPE html>
<html>
<head>
<script>
function cnfm(){
var r = window.confirm("hey");
}
</script>
</head>
<body>
<button onclick="cnfm">here</button>
</body>
</html>
每当我按下按钮时,没有任何动作。
解决方案
尝试这样的最佳实践和干净的代码:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<button id='btn'>here</button>
<script>
let btn = document.querySelector('#btn')
btn.addEventListener('click', ()=>{
let r = window.confirm("hey");
})
</script>
</body>
</html>
这是现代 javascript。现在你的确认工作。如果用户单击 OK,则 r 等于 true,如果单击 CANCEL,则为 false。
推荐阅读
- python - 如何使用 numpy 从 3x3 矩阵中选择 2x2 矩阵?
- python - numpy数组索引:每行的不同列
- javascript - 如何基于普通对象创建嵌套数组
- amazon-web-services - 发生错误:ApiGatewayResourceUsers - 属性 ParentId 的值必须是字符串类型
- performance - 内存使用率高的 dotnet 进程过多
- docker - 是否可以使 docker 的容器输出着色?
- java - 尝试将图像上传到 Firebase 但失败
- hyperledger-fabric - 超级账本结构中私人集合中的差异链码(智能合约)
- kubernetes - 假设 iptables 代理问题,如何修复 kube-proxy 未知代理模式“”?
- cefsharp - 打印到 PDF 无法处理页眉和页脚设置