javascript数组练习

JavaScript数组操作详解
<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>

转载于:https://www.cnblogs.com/greatverve/archive/2009/08/26/1554307.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值