本帖最后由 yourihua 于 2009-06-18 12:15:44 编辑

解决方案 »

  1.   

    用dom的方法添加元素和其事件
      

  2.   

    dom ? 一个一个添加?
      

  3.   

    这样?<div id="divmain"></div>
    <script>
    window.onload = function(){
    var newdiv = document.createElement("div");
    newdiv.setAttribute("id", "div1");// 属性名字和值
    newdiv.innerHTML = "hello world";
    newdiv.style.border = "1px solid black";
    newdiv.onclick = function(){alert(123);};
    document.getElementById("divmain").appendChild(newdiv);// 也可以是 document.body.appendChild(newdiv) 等等
    }
    </script>
      

  4.   

    如果比较简单的话拼串也无所谓,dom操作看上去好一些,可是比较慢
      

  5.   

    你的意思是 html 完全由 dom 创建吗
      

  6.   

    换皮肤,引入不同的 CSS 样式文件就行了吧,不用改 HTML 代码
      

  7.   

    用js temllates 吧 ,结贴了