Javascript 如何使sweetalert适用于您的按钮

Javascript 如何使sweetalert适用于您的按钮,javascript,sweetalert,Javascript,Sweetalert,我的小邮件寄件人 我喜欢sweetalert的工作方式,所以我决定去做。 这是我获取信息的地方 我下载了所有必要的东西。按照他们的建议打了适当的电话。 我相信到目前为止一切都应该是好的,即使他们对源代码的调用与建议的不同。 我认为我的问题在于他们建议使用的js代码片段。实际上,刚才写的“在页面加载后调用sweetAlert函数”,所以我假设它应该是标记之间的一些代码。乍一看,这似乎是一段过于简单的代码 document.querySelector('ul.examples li.success

我的小邮件寄件人

我喜欢sweetalert的工作方式,所以我决定去做。 这是我获取信息的地方

我下载了所有必要的东西。按照他们的建议打了适当的电话。 我相信到目前为止一切都应该是好的,即使他们对源代码的调用与建议的不同。 我认为我的问题在于他们建议使用的js代码片段。实际上,刚才写的“在页面加载后调用sweetAlert函数”,所以我假设它应该是
标记之间的一些代码。乍一看,这似乎是一段过于简单的代码

document.querySelector('ul.examples li.success button').onclick=function(){swal(“干得好!”,“您单击了按钮!”,“success”)
是他们用来使我感兴趣的警报在他们页面的源代码中起作用的

我哪里做错了? 有人愿意帮忙吗?
谢谢:)

确保您的页面正在加载SweetAlert所需的javascript和css

这里发布了一个使用CDN中SweetAlert资产的简单功能片段

swal(“干得好!”,“你点击了按钮!”,“成功”)

末尾缺少一个
}
。另外,请选择一个更能描述您的问题的标题。您的页面似乎没有加载SweetAlert的javascript。您应该能够通过尝试从javascript控制台调用SweetAlert来测试这一点。请原谅我的无知,但我在哪里可以找到javascript控制台?我确保我的页面正在加载SweetAlert所需的javascript和css,并添加了swal(“干得好!”,“您单击了按钮!”,“成功”);在我的页首。我在提交时没有收到任何警报。使用您的live页面,我现在可以从javascript控制台调用SweetAlert,因此它正在正确加载,但当页面呈现时,会抛出一个javsacript错误,表明尝试调用SweetAlert时出现问题。下面描述了SweetAlert中的一个bug,这可能就是您所看到的:谢谢,它现在正在工作,但除了单击之外,每次加载页面时都会出现警报。如果您不希望警报
onload
,则删除对SweetAlert的调用,该调用没有任何条件(我认为这只是为了测试而添加的)。如果您将我的答案标记为已接受,那么您将获得+2代表分数。对不起,我失去了您。当谈到“呼叫无条件的SweetAlert”时,不太确定您指的是什么。至于工作代码段,我使用的是:
$(document).ready(函数(){setTimeout(函数(){swal(“谢谢!”,“您的地址已成功提交!”,“success”);},1000);})您的帮助链接中建议的代码。也许问题就在其中。