止于至恶吧 关注:3贴子:72
  • 3回复贴,共1
Math random()方法
功能:返回介于0~1之间的一个随机数。
语法:Math.random()
参数:无。
返回值:0~1之间的一个伪随机数(含0不含1)。
例:
<script type="text/javascript">document.write( Math.random() + "<br />");document.write( Math.random() + "<br />");document.write( Math.random() );</script>
输出结果为:
0.4409504756146242
0.26357673628831635
0.6890789201544836
刷新一下网页,你会发现上面的数值会改变。
 



IP属地:北京1楼2009-08-18 17:04回复
    <body> 
    <div id="aa">123456</div> 
    <input type="button" value="这里用 document 就出错" onclick="alert(document.aa.innerText);" /> 
    <br /> 
    <input type="button" value="这里用 document.all 就不出错" onclick="alert(document.all.aa.innerText);" /> 
    </body> 运行以上代码. 
    如果与a,form对象,image对象,applet对象相对应的html标记中设定了name性质,它的值将被用作document对象的属性名,用来引用相应的对象,其他的对象则不可以。 
    另外,input等如果作为form的子元素,则直接用inputName或者document.inputName来引用此对象就是错误的,必须使用formName.inputName引用,否则就可以使用inputName来引用. 
    另外应该注意到有很多平时用的元素都没有name. 
    如果想引用一个有id的元素,只能用Id或者document.getElementById,document.all.id来引用 
    但是象这样的元素,所以象<a href="......" name="linkname" id="linkid">......</a>这样的 
    可以用 
    linkid.href; 
    linkname.href; 
    document.all.linkid.href; 
    document.all.linkname.href; 
    document.getElementById("linkid").href; 
    document.getElementsByName("linkname")[0].href来引用 
    all是一个集合,包含所有html对像的集合,写一个程式,可以存取到所有的对像。像这样: 
    <script language="javascript"> 
    var obj=""; 
    for(i=0;i<document.all.length;i++) 
    obj+=document.all[i].tagName+";"; 
    alert(obj); 
    </script> 
    注意要把程式放到</html>之后哦。


    IP属地:北京2楼2009-08-18 18:19
    回复
      2025-09-01 18:21:24
      广告
      不感兴趣
      开通SVIP免广告
      定义和用法:
      setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。
      语法:
        setTimeout(code,millisec)
      参数:
        code (必需):要调用的函数后要执行的 JavaScript 代码串。
        millisec(必需):在执行代码前需等待的毫秒数。
      提示:
        setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。
      实例:
        <html>
        <head>
        <script type="text/javascript">
        function timedMsg()
        {
        var t=setTimeout("alert('5 seconds!')",5000)
        }
        </script>
        </head>
        <body>
        <form>
        <input type="button" value="Display timed alertbox!"
        onClick="timedMsg()">
        </form>
        <p>Click on the button above. An alert box will be
        displayed after 5 seconds.</p>
        </body>
        </html>


      IP属地:北京3楼2009-08-19 18:00
      回复
        navigator.tainEnabled() 测试用户是否启动了“数据感染”
        “数据感染”允许用户或程序员设定他是否需要脚本获取其他服务器上文档的属性。


        IP属地:北京4楼2010-01-14 11:31
        回复