var j;
var str = "";
for(j in window){
 str += "\nwindow." + j + "=" + window[j];
}
aert(str);do like this...

解决方案 »

  1.   

    这个temp取得的是opt_city中被选中的项的value值
    for (m=temp.options.length-1;m>0;m--)  //这个for循环将opt_city中的内容清空
    for (i=0;i<group[x].length;i++){    //这个for循环将opt_city中的内容更新成北京、东京、汉城
    html表单属性,查看html教程,百度上去搜,有一大堆
      

  2.   

    呵呵,楼主同志,你不知道就不要笑话我了...有没有用过for in循环,知不知道for in循环在JS里的一个特点???你不是想要知道一个对象有哪些属性吗???那就是一个例子,用JS的方式来得到和展示出来.你自己试下,我给的那一段,你可以得到WINDOW对象的公有成员属性名跟值...在JS里都可以这么样用,你可以换一下其它的对象看看,你就能看到该对象给你提供出来的成员属性名了...
      

  3.   

    var temp=document.doublecombo.opt_city;   //这个temp取得的是选择框对象的引用,用以简化代码
    function redirect(x){
         for (m=temp.options.length-1;m>0;m--)  //这个for循环是为了清空这个opt_city下拉框组,其实整个for可以用temp.length = 0;来代替,更快
     temp.options[m]=null;
         for (i=0;i<group[x].length;i++){    //这个for是添加新的OPTION组进去,最后选中第一个.
    temp.options[i]=new Option(group[x][i].text,group[x][i].value);}
    temp.options[0].selected=true;
    }