您现在的位置: 365建站网 > 365学习 > javascript数组练习

javascript数组练习

文章来源:365jz.com     点击数:256    更新时间:2009-10-07 10:57   参与评论
<HTML XMLns="http://www.w3.org/1999/XHTML" >
<head>
    
<title>JavaScript数组学习</title>
    
<script type="text/javascript">
        
function debug(o){a=[];for(k in o)a.push(k+":"+o[k]);alert(a.join("\n"))}
        
//javascript数组学习
        function f1(){
            a
=[];//定义一个数组
            a.push("1");//通过push方法向数组中添加数据,追加
            a.push("2");
            a[
2]="001";//通过下标添加
            //alert(a);//默认数组是用","分隔开
            //alert(a.join("\n"));//join的作用是把分隔符替换成"\n"
            //alert(a.join("|"));
            for(k in a){//遍历数组,这里的k会从0到a的长度
                alert(a[k]+"|"+k);
            }
            
//document.domain="0379zd.com";//只读的
            alert(document.domain);
            
//url编码解码
            var s = encodeURIComponent("http://www.0379zd.com");//编码
            alert(decodeURIComponent(s));//解码
        }
        
function getform(f){
            
if(!f) f=document.forms[0];
            
var s='';
            
for(var i=0;i<f.length;i++){
                
var e=f[i];
                
if(e.id)
                    s
+='&'+e.id+'='+encodeURIComponent(e.value)
            }
            
//return s
            alert(s);
        }
    
</script>
</head>
<body>
<form id="form1" action="" onclick="getform(this);">form</form>
<input type="button" onclick="f1();" value="ok" />
<input type="button" onclick="debug(this);" value="debug" />
<div onclick="debug(this);">click</div>
<div>form</div>
</body>
</html>

如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛


发表评论 (256人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片
最新评论
------分隔线----------------------------