我可以在allert窗口中放置一个HTML按钮吗?

问题描述:

在一个简单的html页面我有一个按钮。然后我打电话的功能与阿勒特命令我可以在allert窗口中放置一个HTML按钮吗?

<button onclick="sayYes()">YES :)</button> 

    function sayYes() { 
alert("ARE YOU SURE??"); 
        } 

我试图找到一种方法,将谷歌浏览器弹出窗口阿勒特里面的链接按钮! :) 可以帮助我吗?

+0

你不能。警报弹出是一个硬连接的实用程序,你不能以某种方式改变。看看现代替代品,所有的JavaScript UI库提供了更好的光学和灵活性的替代品。 – arkascha

+0

你不能用警报来做到这一点。你需要一个模式。例如,像[自举]中的这个(http://getbootstrap.com/javascript/#modals) – wogsland

如果单击“确定”,您可以使用确认框并重定向。

<button onclick="sayYes()">Button</button> 

<script> 
    function sayYes() { 
    var yes = confirm("Are you sure?") 
    if (yes) { 
     window.location = "http://www.yoururl.com"; 
    } 
} 
</script> 

但是正如wogsland和arkascha所说,使用现代方法会好得多。