<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html>
<head>
<title>Untitled</title>
     <script type="text/javascript">
            var board = document.getElementById("board");
            var e2 = document.createElement("select");
            e2.options[0] = new Option("加载项1", "");
            e2.options[1] = new Option("加载项2", "");
            e2.size = "2";
            var object = board.appendChild(e2);
        </script></head><body>
<div id="board"></div>
</body>
</html>

解决方案 »

  1.   

    dom还没加载呢,应该等onload后再执行js,或把js放在div后面
      

  2.   

    本帖最后由 net_lover 于 2012-03-01 16:58:06 编辑
      

  3.   

    加载顺序问题,你的script是先执行的,div这个时候还没有加载,肯定为空了。
      

  4.   

    以后下js代码 都把js写在</body>下面就行了这样你即使没写window.onload事件也没事~·