Javascript Sweetalert不起作用,但当我使用alert进行测试时,它会起作用

Javascript Sweetalert不起作用,但当我使用alert进行测试时,它会起作用,javascript,sweetalert,sweetalert2,Javascript,Sweetalert,Sweetalert2,我最近开始使用Sweetalert,但现在我不明白为什么它不起作用 我制作了一个函数来检索我用alert测试过的按钮的值(它可以正常工作),但是一旦我用sweetalert将其放在一起,按钮就会直接被验证,而不会显示sweetalert 功能剂量仪(val){ 如果(val==“警告”){ 游泳({ html:“警告!!!”, 图标:“警告”, confirmButtonColor:“#0A717D”, confirmButtonText:'确定', }); } }; 执行操作您的sweet

我最近开始使用Sweetalert,但现在我不明白为什么它不起作用

我制作了一个函数来检索我用alert测试过的按钮的值(它可以正常工作),但是一旦我用sweetalert将其放在一起,按钮就会直接被验证,而不会显示sweetalert

功能剂量仪(val){
如果(val==“警告”){
游泳({
html:“警告!!!”,
图标:“警告”,
confirmButtonColor:“#0A717D”,
confirmButtonText:'确定',
});
}
};


执行操作
您的sweet alert功能中缺少title属性

<link href="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/1.1.3/sweetalert.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/1.1.3/sweetalert.min.js"></script>
<link rel="stylesheet" href="src/js/jquery-ui.min.css">
<script>
function dosomething(val)
{
    if (val === "Warning") 
    {
        swal({
            title: 'Warning !!!',
            html: 'Warning !!!',
            icon: 'warning',
            confirmButtonColor: '#0A717D',
            confirmButtonText: 'Ok',
        });
    }
};
</script>
<button type="submit" name="besoin" onclick="dosomething(this.value)" value="Warning">Warning</button>

功能剂量测定法(val)
{
如果(val==“警告”)
{
游泳({
标题:“警告!!!”,
html:“警告!!!”,
图标:“警告”,
confirmButtonColor:“#0A717D”,
confirmButtonText:'确定',
});
}
};
警告

我给你写了一个片段。它在控制台中给出错误。您缺少要关闭的标题,因为该标题不可复制,或者是由打字错误或一些简单问题造成的。虽然类似的问题可能在这里的主题,这是一个解决的方式不太可能帮助未来的读者。
    openAreYouSureDialogDocument(training): void {
     if('warning'){
        Swal.fire({
                    title: 'Warning !!!',
                    text: 'Warning !!!',
                    icon: 'warning',
                    confirmButtonColor: '#0A717D',
                    confirmButtonText: 'Ok',
        }).then((result) => {
          if (result.value) {
           //  if all good 
          }
        }).catch(err => console.log(err))
}
      }