创建对象
function obj(){
  this.name1="值1";
  this.name2="值2";
}在你的html使用:
var instence=new obj();//new 一个obj对象 赋给instence  变量
alert(instence.name1);//输出该对象变量name1

解决方案 »

  1.   

    我就知道肯定是这样的回复,我贴一段代码,大家看看~ 
    <HTML>
    <HEAD>
    <link type="text/css" rel="STYLESHEET" href="js/classic.css">
    </HEAD>
    <BODY id=all text=#000000 bgColor=#336699>
        <table width="95" height="15">
        <TD height="11" width="87">
                <script type="text/javascript" src="js/fade.js"></script>
                <script type="text/javascript" src="js/select.js"></script>   
                <script type="text/javascript" src="js/writeSelect.js"></script>   
                <script language="">   
       
    topArray = new Array();   
    topArray[0] = new Option('<nobr title="&iexcl;¤&Atilde;&Icirc;&Ecirc;&Icirc;&THORN;&Oacute;&Ccedil;&frac12;&Aring;&iexcl;&Agrave;&frac34;&Ouml;&iexcl;&Acirc;&Ograve;&sup3;"><img src="imgs/home.gif" width=16 height=17 border=0 align="absmiddle"> <span style="font-family: arial black; font-style: italic; font-weight: bold;">51JS.COM</span> Home</nobr>');   
    topArray[1] = new Option('<nobr title="JavaScript&Ecirc;&micro;&Agrave;&yacute;&iexcl;&Agrave;&brvbar;&iquest;&acirc;"><img src="imgs/htmlicon.gif" width=16 height=16 border=0 align="absmiddle"> &frac12;&Aring;&iexcl;&Agrave;&frac34;&Ecirc;&micro;&Agrave;&yacute;&iexcl;&Agrave;&brvbar;&iquest;&acirc;</nobr>', "http://www.51js.com/js.php");   
    topArray[2] = new Option('<nobr><img src="imgs/htmlicon.gif" width=16 height=16 border=0 align="absmiddle"> &Igrave;¨&cent;&Ecirc;&frac34;&iexcl;&Aacute;&Ecirc;&Aacute;&Iuml;&iquest;&acirc;</nobr>', "http://www.51js.com/article.php");   
       
    writeSelectBox(topArray, "select2", 1, "", "margin-left: 10; width: 150;");   
       alert(topArray[0].css);
    </script>   
              </TD> 
        </table>
    </BODY>   在js/writeSelect.js文件中,有一个创建对象的函数:function Option(html, value, css, selected) {
    this.html = html;
    this.value = value;
    this.css = css;
    this.selected = selected;
    }好了,这一点不知道看不看的明白?现在我用alert(topArray[0].selected);什么也没有啊?
    是不是本来就是空值?
      

  2.   

    test[0]=new Option('aaa','bbb','ccc','ddd');格式有误 严格按照上面的格式就行了  如果有空 则
    test[0]=new Option('aaa','','ccc','');原因是 你的输入参数中 " '  符号影响js判断
      

  3.   

    你好,谢谢你的回复,我改了一下果然得到了VALUE的值,但是我还有问题,你能帮我吗?
    你看我贴子里的代码,是一个自建的带图片的下拉选择框,我从网上下下来的,这个代码没有问题,问题是,我想稍微修改一下,比如说,在我按下一个按钮后,我怎么能够确定在下拉框里是是什么?能够判断就好,不管是INDEX还是VALUE,我既然已经得到了VALUE,就用这个判断就好了!能说一下吗?另外,我对OPTION对象不明白,我搜了一下,发现有很多,能解释一下吗?