我想在 Java 脚本的弹出警告框消息中以彩色显示特定文本。例如:
function redirect()
{
if ERCode == 'TEST'
{
alert("You will be redirected to www.google.com.");
}
}
我希望 www.google.com 在弹出警报出现时以蓝色显示。这在 Java Script 中可行吗?
是否可以在至少一个字符串下划线?
我想在 Java 脚本的弹出警告框消息中以彩色显示特定文本。例如:
function redirect()
{
if ERCode == 'TEST'
{
alert("You will be redirected to www.google.com.");
}
}
我希望 www.google.com 在弹出警报出现时以蓝色显示。这在 Java Script 中可行吗?
是否可以在至少一个字符串下划线?
不,这是不可能的alert
。
您不能使用默认弹出对话框来执行此操作。您需要使用类似http://jqueryui.com/dialog/的东西
在警报中不可能,但使用jQuery
(也有其他库)你可以实现这一点,即
function redirect()
{
if ERCode == 'TEST'
{
$('<div/>', {'html':'You will be redirected to <span style="color:blue">www.google.com.</span>'})
.dialog({
width:400,
height:'auto',
modal:true,
resizable:false,
buttons: {
"Ok":function(){
//$(this).dialog("close");
window.location='www.google.com';
}
}
});
}
}
你不能,警告框使用浏览器开发人员设置的颜色。
获得自定义彩色警报框的唯一方法是创建自己的并为其编写代码。不添加依赖项的自定义 html 警报示例。我还没有测试过该代码,但它似乎可以工作。
使用 jQuery 和 jQuery UI。
var dialogUI = $( '<p>You text here <a href="http://google.com">google.com</a></p>' ).dialog( {
modal: true,
title: 'Alert',
buttons: {
'Okay': function() {
dialogUI.dialog( 'destroy' );
// code going to google here
}
}
} );