本文参考博客园另一篇文章:https://www.cnblogs.com/hzj680539/p/5374052.html,在此感谢. 在实际开发当中,考虑到原生js组件,包括alert.confirm等的体验较差,很多公司会考虑将这些组件进行重写.疯转. 本文参考的文章里,作者所实现的自定义confirm有一些比较明显缺点,当然也有其优点. 我这篇文章是按照我的设想,对齐进行了改造. 改造点1:在实际应用中,css命名规则容易被其它样式名干扰,所以改造为所有css带有前缀:dialog:代码如