JS中操作SELECT-OPTIONS用法

应用

第一步:JS中给SELECT中填充值

function loadSelect()                        
{                        
    
var ds = AddNews.GetCatogory().value;                    
                        
                        
    
for (var i = 0;i< ds.Tables[0].Rows.length;i++)                    
    {                    
        
var str = ds.Tables[0].Rows[i].CatogoryName;                
                        
        
//往select中填充值                
        var obj = document.getElementById("select1");                
        option 
= new Option(str,i);                
        obj.options.add(option);                
    }                    
}                        

 

第二步:JS中取得SELECT中现在选中的值

//SELECT1是整个SELECT的ID                
obj = document.getElementById("Select1");                
index 
= obj.selectedIndex;                
var strCompanyType = obj.options[index].text;                

 

第三步:JS中让某个值显示("例如:我们")

obj = document.getElementById("Select1");                    
for (var i = 0;i < obj.options.length;i++)                    
{                    
    
if (obj.options[i].text == "我们")                
    {                
        obj.options[i].selected 
= true;            
    }                
}                    

 

 

posted @ 2010-02-02 13:23  永恒de影シ  阅读(3625)  评论(0编辑  收藏  举报