JavaScript 和实时连接
我写了一个简单的 html 文件,使用 javascript 打印 10 个随机数。 javascript 对象依次使用 java.util.Random 类(实时连接)来输出结果!但在使用 onLoad 或 onclick 等函数和事件时,我没有得到准确的输出!
; <脚本语言=“javascript”> 函数你好() { 变量 i = 0;for(;i<10;i++)
{ var j=new java.util.Random(i); 文档.writeln(j); } }
如果我们不使用函数,我可以获得输出!
; <正文> <脚本语言=“javascript”> 变量 i = 0;for(;i<10;i++)
{ var j=new java.util.Random(i); 文档.writeln(j); }
任何人都可以帮我解决这个错误吗!
i wrote a simple html file that prints 10 random numbers using javascript. javascript object in turn uses java.util.Random class (live connect) to output the result! but i am not getting exact output when using with functions and events like onLoad or onclick!
<html> <body onLoad="hello()"> <script language="javascript"> function hello() { var i=0;for(;i<10;i++)
{ var j=new java.util.Random(i); document.writeln(j); } } </script></body></html>
And i can get output if we dont use function!
<html> <body > <script language="javascript"> var i=0;for(;i<10;i++)
{ var j=new java.util.Random(i); document.writeln(j); } </script></body></html>
can anybody help me with this bug!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用:
var j=Math.random()*i;
而不是var j=new java.util.Random(i);
Use this:
var j=Math.random()*i;
instead ofvar j=new java.util.Random(i);
也许这是正确的语法?
Perhaps this is the correct syntax?