我正在使用 HTML 代码,我不想显示警报消息或警报框,我不知道它叫什么,而是带有“确定”按钮的消息。
我想在页面加载时显示此警报。
我该怎么做呢?
以及如何使用警报框中的标题来做到这一点?
我需要 JavaScript 吗?如果没有,如何在没有 javascript 的情况下做到这一点?
乔纳森
我正在使用 HTML 代码,我不想显示警报消息或警报框,我不知道它叫什么,而是带有“确定”按钮的消息。
我想在页面加载时显示此警报。
我该怎么做呢?
以及如何使用警报框中的标题来做到这一点?
我需要 JavaScript 吗?如果没有,如何在没有 javascript 的情况下做到这一点?
乔纳森
是的,你需要 JavaScript。最简单的方法是将其放在 HTML 页面的底部:
<script type="text/javascript">
alert("Hello world");
</script>
还有更多首选的方法,比如使用 jQuery 的 ready 函数,但是这种方法会起作用。
你需要一点点Javascript。
<script type="text/javascript">
window.onload = function(){
alert("Hi there");
}
</script>
这与亚当的回答略有不同。有效的区别在于,当浏览器认为页面已完全加载时,此警报会发出警报,而 Adam 会在浏览器扫描<script>
文本中的部分标签时发出警报。例如,不同之处在于图像可能会继续并行加载一段时间。
您可以使用多种方法,一种在脚本或正文的简单函数调用中使用 Javascript window.onload 函数,如上述解决方案,您也可以使用 jQuery 来执行此操作,但它只是对 Javascript 的修改。 .只需通过粘贴将 Jquery 添加到您的标题中
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
到你的 head 部分并打开另一个脚本标签,当 DOM 准备好时,你会在其中显示警报,即`
<script>
$("document").ready( function () {
alert("Hello, world");
});
</script>
`
这使用 Jquery 来运行该功能,但由于 jQuery 是一个 Javascript 框架,它包含 Javascript 代码,因此 Javascript 警报功能..希望这有助于...
如果您使用 jqueryui(或其他工具集),这就是您的方式
http://codepen.io/anon/pen/jeLhJ
html
<div id="hw" title="Empty the recycle bin?">The new way</div>
javascript
$('#hw').dialog({
close:function(){
alert('the old way')
}
})
更新:如何通过指向 cdn 来包含 jqueryui
<link rel="stylesheet" type="text/css" href="http://code.jquery.com/ui/1.10.0/themes/base/jquery-ui.css">
<script src="http://code.jquery.com/jquery-1.9.0.js"></script>
<script src="http://code.jquery.com/ui/1.10.0/jquery-ui.js"></script>
为了发出警报,只需在页脚中的 javascript 代码下方。
<script>
$(document).ready(function(){
alert('Hi');
});
</script>
您还需要加载 jquery min 文件。请将此脚本插入标题中。
<script type='text/javascript' src='https://code.jquery.com/jquery-1.12.0.min.js'></script>
<script type="text/javascript">
window.alert("My name is George. Welcome!")
</script>
<script>
$(document).ready(function(){
alert('Hi');
});
</script>
你可以试试这个。
$(document).ready(function(){
alert();
$('#reportVariablesTable tbody').append( '<tr><td>lll</td><td>lll</td></tr>');
});