我可以在allert窗口中放置一个HTML按钮吗?
问题描述:
在一个简单的html页面我有一个按钮。然后我打电话的功能与阿勒特命令我可以在allert窗口中放置一个HTML按钮吗?
<button onclick="sayYes()">YES :)</button>
function sayYes() {
alert("ARE YOU SURE??");
}
我试图找到一种方法,将谷歌浏览器弹出窗口阿勒特里面的链接按钮! :) 可以帮助我吗?
答
如果单击“确定”,您可以使用确认框并重定向。
<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所说,使用现代方法会好得多。
你不能。警报弹出是一个硬连接的实用程序,你不能以某种方式改变。看看现代替代品,所有的JavaScript UI库提供了更好的光学和灵活性的替代品。 – arkascha
你不能用警报来做到这一点。你需要一个模式。例如,像[自举]中的这个(http://getbootstrap.com/javascript/#modals) – wogsland