javascript 执行顺序的问题? 5

原以为应该先显示<h1>中的内容,但在浏览器执行时,却是先弹出对话框。为什么?如果想先显示出<h1>中的内容,该怎么做?(我在360和Chrome浏览器测试的)<!DOC... 原以为应该先显示<h1>中的内容,但在浏览器执行时,却是先弹出对话框。
为什么?如果想先显示出<h1>中的内容,该怎么做?(我在360和Chrome浏览器测试的)
<!DOCTYPE HTML>
<HTML>
<head>
<meta charset="utf-8"/>
<title>Multiplication Table</title>
</head>

<body>
<h1>For In</h1>

</body>
</html>
<script>
var dog={name:'Lisichka',breed:'G-SHEP', birthday:'2011-12-01'} ;
for (var p in dog) {
alert (p);
}
</script>
展开
 我来答
魘传说
2019-10-22 · TA获得超过1115个赞
知道小有建树答主
回答量:1641
采纳率:88%
帮助的人:114万
展开全部

alert函数参数

  str--要显示在消息对话框中的文本

  alert函数说明

  alert消息对话框通常用于一些对用户的提示信息,例如在表单中输入了错误的数据时。

  1.提示:消息对话框是由系统提供的,因此样式字体在不同浏览器中可能不同。

  2.提示:消息对话框是排它的,也就是在用户点击对话框的按钮前,不能迹银进行雹州首任何其它操作。

  3.提示:消息对话框通常可以用于调试程序。



再讲一下alert的优先级,此()运算符的优先级是最高的,因此,在其它操作进行前必须限制性源数()操作符。而“()”又是和函数调用相关的,也就是”alert()”了!



​下图给出js的操作符优先级表。

请轻亲青草
2019-10-25 · TA获得超过633个赞
知道小有建树答主
回答量:1901
采纳率:85%
帮助的人:214万
展开全部
 <!DOCTYPE HTML>喊陵颤
<HTML>郑败

<head>
    <meta charset="utf-8" />
    <title>Multiplication Table</title>
</head>

<body>
    <h1>For In</h1>
</body>
<script>
    var dog = { name: 'Lisichka'汪让, breed: 'G-SHEP', birthday: '2011-12-01' };
    setTimeout(() => {
        for (var p in dog) {
            alert(p);
        }
    }, 8)  
</script>

</html>

 请采纳

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
原来是禽兽灬
2019-10-25 · TA获得超过1836个赞
知道小有建树答主
回答量:568
采纳率:50%
帮助的人:365万
展开全部
window.onload = function() {
把代码写进这里
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式