如何用js的confirm做判断

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用js的confirm做判断相关的知识,希望对你有一定的参考价值。

假设一个用做删除作用的按钮,当前台用户点击此按钮后,先弹出一个删除确认的提示,如果前台用户点确定,那么则执行删除功能,也就是传一些参数到某个页面,比如传到a.asp?id=<%=id%>,如果客户点取消,那么便不执行任何操作

请问用javascript 怎么做?

参考技术A <a href="javascript:if(confirm('确实要删除吗?'))location='andy.php?'">删除</a>

如果是按钮
<input type=button onclick="javascript:if(confirm('确实要删除吗?'))location='andy.php?'" value="删除">本回答被提问者采纳
参考技术B 这样做:

<a href="a.asp?id=<%=id%>" onclick="return confirm('你真的要删除吗?');">删除</a>

如何用js判断一个对象是不是Array

.如何用js判断一个对象是不是Array
  1.Array.isArray(obj) 调用数组的isArray方法
  2.obj instanceof Array  判断对象是否是Array的实例
  3.Object.prototype.toString.call(obj) ===‘[object Array]’  
     Object.prototype.toString方法会取得对象的一个内部属性[[Class]],然后依据这个属性,返回一个类似于[object Array]的字符串作为结果,call用来改变toString的this指向为待检测的对象
  4.判断对象是否有push等数组的一些方法。(这个方法有兼容问题,但也是一个简单易用的方法)
    
    5.obj.constructor===Array   //true


同理判断一个对象是否是函数:
console.log(Object.prototype.toString.call(obj)===‘[object Function]‘)    //true或false 

以上是关于如何用js的confirm做判断的主要内容,如果未能解决你的问题,请参考以下文章

关于JavaScript中的confirm()函数

JS中的弹窗问题confirm和prompt

JavaScript-确认(confirm 消息对话框)

怎么在js中 用confirm函数输出指定格式的字符啊??

在JS中怎么得到confirm()的返回值?

一个关于JS confirm 确认框的问题