兼容FF:
    sel.options.add(new Option("1","1",false,false));

解决方案 »

  1.   

    嗯,根据我的检索,你的代码似乎没有什么问题如果你是想让option4默认选中的话你得这么写:
    <html>
    <head></head>
    <body>
    <script>window.onload = function()
    {
        var sel = document.createElement("select");    
        document.body.appendChild(sel);
        sel.add(new Option("1","1",false,true));
        sel.add(new Option("2","2",false,true));
        sel.add(new Option("3","3",false,true));
        sel.add(new Option("4","4",true,true));
        sel.add(new Option("5","5",false,true));
    }  </script>
    </body>
    </html>new Option("文本","值",true,true)
    后面两个true分别表示默认被选中和有效!
      

  2.   

    http://dingjun.net/article.asp?link=95这里是option的一个说明,你可以研究研究。。
      

  3.   


    谢谢...可是放在 attachEvent 里面又不可以了,因为 window.onload 被别的组件使用了,不想改<html>
    <head></head>
    <body>
    <script>window.attachEvent("onload", function()
    {
        var sel = document.createElement("select");    
        document.body.appendChild(sel);
        sel.add(new Option("1","1",false,false));
        sel.add(new Option("2","2",false,false));
        sel.add(new Option("3","3",false,false));
        sel.add(new Option("4","4",false,true));
        sel.add(new Option("5","5",false,false));
    });  </script>
    </body>
    </html>
      

  4.   

    楼上的代码贴错了,应该是这样,不过结果还是 3 <html>
    <head></head>
    <body>
    <script>window.attachEvent("onload", function()
    {
        var sel = document.createElement("select");    
        document.body.appendChild(sel);
        sel.add(new Option("1","1",false,false));
        sel.add(new Option("2","2",false,false));
        sel.add(new Option("3","3",false,false));
        sel.add(new Option("4","4",true,true));
        sel.add(new Option("5","5",false,false));
    });  </script>
    </body>
    </html>
      

  5.   

    老大,你看了我给你的链接了没?第三个才是控制是否选中的,第四个控制的是否有效你的attachevent代码里面还是用的第四个来 控制是否选中,你要能用才叫见鬼
      

  6.   


    两个都用 true 也不对啊,你看sel.add(new Option("4","4",true,true));
      

  7.   

    。。老大你老实看看文章能失贞啊。前面都贴了第四个必须都是true才行。说一百遍了,第四个是是否有效--跟是否选中没有关系。
      

  8.   


    还是不行啊,代码:
    <html>
    <head></head>
    <body>
    <script>window.attachEvent("onload", function()
    {
        var sel = document.createElement("select");    
        document.body.appendChild(sel);
        sel.add(new Option("1","1",false,true));
        sel.add(new Option("2","2",false,true));
        sel.add(new Option("3","3",false,true));
        sel.add(new Option("4","4",true,true));
        sel.add(new Option("5","5",false,true));
        sel.add(new Option("6","6",false,true));
    });  </script>
    </body>
    </html>
      

  9.   


    运行我 13 楼的代码,你哪里选中的是 4 吗?你的操作系统和IE是什么版本?SP多少?