<mce:script language = javascript><!-- function ok(){ try{ var obj = new ActiveXObject("Scripting.Dictionary");//创建对象 obj.Add("hello",null);//增加新项 obj.Item("hello")="Chiweiyao";//给新增添的项赋值 obj.Add("world",null); obj.Item("world")="Greate"; var keys=obj.Keys().toArray();//将obj对象的键值转换成数组 for(var i = 0;i<keys.length;i++){ if(obj.Exists(keys[i])){//判断对象集合中是否存在指定键值的项 obj.Item(keys[i])=null; obj.Remove(keys[i]);//删除指定键值项 } } } catch(e) { alert(e.message); } } // --></mce:script> 说明:个人理解Scripting.Dictionary创建的对象,它的集合中每一项包含两个属性一个是键值,一个是值,即(key,value),其 中value可以是任何类型的对象或数值。