javascript - 使用 HTML 和 JavaScript 确认方法
问题描述
大家好,我在 HTML 中的确认方法有问题(创建按钮)。这是codepen的链接https://codepen.io/gat-yvon-josua/pen/abOPeEw
谁能告诉我我的代码有什么问题?
这是我的 JavaScript 代码
function clickme() {
confirm('do you accept Jesus');
}
var choice = confirm("do you accept Jesus");
if ( choice == true){
alert("you pressed ok");
}
else {
alert("are you sure you want to cancel");
}
以下是我的 CSS 代码。
h1 {
font-family: palatino;
color: dimgray;
}
div {
width: 140pt;
padding: 5pt;
Margin: 10pt;
border: 1px solid lightgray;
font-size: 20pt;
}
#div1 {
background-color: lightsteelblue;
}
#div2 {
background-color:#FF00FF;
}
最后这是我的 HTML 代码
耶稣是王
他拯救灵魂 今天允许他
解决方案
据我所知,您只想将所有代码保留在一个函数中,以便您的选择变量在本地范围内限定为该函数。
解决方案
换句话说,将您的 Javascript 更改为以下内容:
function clickme() {
let choice = confirm('do you accept Jesus');
if (choice) {
alert("you pressed ok");
}
else {
alert("are you sure you want to cancel");
}
}
如果这不是您想要的行为,请用您想要发生的事情更新您的问题。
推荐阅读
- python - 此 UnicodeError 中的位置编号是什么意思:'gbk' 编解码器无法解码位置 2196 中的字节 0x91”
- javascript - 选择第一个下拉菜单并在第二个下拉菜单上显示相同的选定选项值
- joomla3.0 - 谷歌搜索控制台两个问题移动技术可点击元素靠得太近和内容比屏幕宽
- cypress - Cypress cy.visit 导致 401 未授权
- php - 并非所有键都散列到标记键的同一插槽,如何解决此问题
- django - Django Rest Framework 中的 NameError,它显示我的模型名称未定义
- javascript - 获取表格单元格数据
- performance - 有没有办法找出或控制 Elixir 中哪个 CPU 内核上运行的进程?
- google-cloud-platform - 当自定义日志消息传送到 GCP Stackdriver 时发送通知
- javascript - 如何通过表单提交保持 Chrome 扩展在页面重新加载时运行?