javascript - 按钮、提示和警报
问题描述
我的 html 中有一个按钮元素,如下所示:
<button id = "buttonOne" type = "button" onclick = "buttonOne()">
Click Me!
</button>
我的 js 文件中有一个函数,如下所示:
function buttonOne() {
var input = prompt("Please enter your first name followed by a comma and then
your age (ex. Mikey, 12):");
var name = input.substring(0, indexOf(","));
alert(name);
}
我要做的只是提醒从提示中检索到的名称。但是,我的按钮似乎不再激活提示。
解决方案
function buttonOne() {
var input = prompt("Please enter your first name followed by a comma and then your age (ex. Mikey, 12):");
var name = input.substring(0, input.indexOf(","));
if(name){
alert(name);
}else{
alert('Uh huh.. please enter in correct format');
}
}
<button id="buttonOne" type="button"onclick="buttonOne()">
Click Me!
</button>
您需要使用以下内容来获取名称。
var name = input.substring(0, input.indexOf(","));
推荐阅读
- python - 以张量表示的按比例缩小图像
- javascript - 单击时克隆不会产生新的 DOM 元素
- reactjs - 卡住反应浏览器控制台写道:“App.js:16 Uncaught (in promise) SyntaxError: Unexpected end of input at App.gettingcovid”
- python - Pandas 列显示在“.head()”中,但不在“.columns”中
- python - 本地发送的相同命令有效,但远程发送时无效?
- list - linq 方法或使用表和列表进行查询
- android - 如何使用 Kotlin 重命名 MediaStore.ACTION_VIDEO_CAPTURE 录制的视频
- mysql - 多对多单查询优化
- c# - 如何获得正确的时间
- macos - gcloud 在我的本地(OSX)开发人员机器上每小时做什么