MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          createElement方法在IE和Firefox下的差異(轉)

          Posted on 2007-11-14 22:04 leekiang 閱讀(3959) 評論(0)  編輯  收藏 所屬分類: web開發

          IE有3種方式都可以創建一個元素:

          1 document.createElement("<input type=text>")
          2 document.createElement("<input>")
          3 document.createElement("input")

          Firefox只支持一種方式:
          document.createElement("input");document.setAttribute(name,value);

          ------------
          注: 在一個節點下增加子節點 IE也比Firefox下的方式要多.

          IE:??

          1 node.insertBefore(Element)
          2 node.insertAfter(Element)
          3 node.appendChild(Element)

          而Firefox僅支持 node.appendChild.

          在IE里面,html元素如果可以作為容器,那么在document.createElement創建元素時是無法設置name屬性的,比如:div,span,font等等。
          相反不可以做為容器的,在用document.createElement創建元素時可以設置控件的name屬性,比如:input,button,a,img等等

          主站蜘蛛池模板: 改则县| 南投县| 永胜县| 济宁市| 昌黎县| 右玉县| 蕲春县| 河东区| 霞浦县| 镇沅| 乾安县| 原阳县| 高台县| 鄂伦春自治旗| 麻阳| 雷山县| 大邑县| 金川县| 子洲县| 镇雄县| 北流市| 西峡县| 万宁市| 新余市| 吴桥县| 霍林郭勒市| 左权县| 临夏县| 雅安市| 怀来县| 洛扎县| 卢湾区| 延安市| 桐庐县| 彭水| 高邑县| 即墨市| 若尔盖县| 武清区| 航空| 星子县|