用alert()浏览器不显示提示框。急
答案:2 悬赏:40
解决时间 2021-03-06 01:20
- 提问者网友:萌萌小主
- 2021-03-05 05:55
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%><br><br><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><br><html><br> <head><br> <title>使用eval函数示例</title><br> <script type="text/javascript" language="JavaScript"><br> function HolleWorld(){<br> if(i=0;i<arguments.length;i++){<br> alert(arguments[i]);<br> }<br> }<br><br> </script><br> </head><br><br> <body><br> <script type="text/javascript" language="JavaScript"><br> eval("HolleWorld('你使用的是eval函数返回值')");<br> </script><br> </body><br></html>
最佳答案
- 二级知识专家网友:糜废丧逼
- 2021-03-05 06:00
这个当然会出错了, 你在HolleWorld函数中, 那个循环的时候, arguments没有定义, 函数找不到<br>arguments, 所以循环变量i没法和arguments无法比较, 出现了异常, 里面的alert就不执行不了, 当然就不会出现提示框了. 你在循环前定义arguments=10(其他大于0的整数也可以)就能看见提示框了.<br>另外, 你那个循环应该是for循环, 不是if循环, 可能是我孤陋寡闻了, 我至今还没见人用过if循环.
全部回答
- 1楼网友:堕落奶泡
- 2021-03-05 06:36
打错 应该为alert 不是alsert打多了个s
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯