document.frm.sort1.value这种都要改,不符合标准
document.getElementById("sort1")

解决方案 »

  1.   

    再说明下,改完后要IE和NETSCAPE都能正常运行!~
    有解答的朋友麻烦说明白点,谢谢先!
      

  2.   

    是的
    document.all.什么的这个只是IE的功能不符合W3C标准
    要改成
    document.getElementById("")这种才可以
      

  3.   

    没明白,下面这个简单的在NETSCAPE上也无法显示,请高手明示!~<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function arrMain(){
    document.getElementById("sort1").add(document.createElement("OPTION"));
        document.getElementById("sort1").options[0].text = "aaa"; 
        document.getElementById("sort1").options[0].value="a1"; 
    }
    //-->
    </SCRIPT><TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <BODY onload="arrMain();">
    第1<select name="sort1">
    </select>
    </BODY></BODY>
    </HTML>