请问如何做到网页创建对象在IE和Firefox下都能正常显示,是使用createElement 还是使用innerHTML,我刚试用createElement然后使用setAttribute想给一个DIV添加id属性的时候,发现在IE7下是没有效果的,请问各位,有什么好的方法,谢谢

解决方案 »

  1.   

    var contentDiv = document.createElement("div");
    contentDiv.id = "contentDiv";
    不是setAttribute增加属性
    setAttribute是将一个对象放入另一个对象中
      

  2.   

    setAttribute是将一个对象放入另一个对象?
      

  3.   

    IE6、7不支持setAttributecreateElement 和innerHTML都是可以使用的。
      

  4.   

    那请问指定ID 或 Class 属性如何指定呢?
      

  5.   

    div.id = 'id';
    div.className = 'class';
      

  6.   

    刚看到其他有人建议用insertRow 和insertCell 但发现insertRow和 insertCell在最新的FireFox下没有反应啊 
      

  7.   

    insertRow和 insertCell是在表格中插入行和列,跟setAttribute有什么关系