此“警报”消息框显示在Chrome中,但不显示在Firefox中

时间:2013-07-29 06:56:59

标签: jquery firefox

我有一个简单的HTML页面与jQuery,它不想在Firefox中工作。在Chrome和IE中它完美运行。这是代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
    <script type="text/javascript" src="jquery-1.10.2.min.js" ></script>
</head>

<body>
<script language="javascript">
    $(document).ready(
    function() 
        { 
            alert();    
        }
    );
</script>
</body>
</html>

我在网上看到问题可能是docType,但我尝试了所有。 jQuery脚本文件与HTML文件位于同一目录中。

2 个答案:

答案 0 :(得分:4)

警报需要FF上的一些参数。尝试

alert("some text here");

答案 1 :(得分:1)

alert is not part of any standard,但是假设尝试alert 没有要显示的字符串会在某些浏览器上完全避免使用对话框,这并不是一件容易的事。

事实上,我已经在Firefox 20上测试并重现了这个问题(并在Chrome 28上进行了对照测试),操作this fiddle,删除并重新添加参数。

alert一个参数。

alert('Some message here.');