熊與人別館之智商30
          我的亂七八糟
          posts - 9,comments - 1,trackbacks - 0

          從來沒詳細學習過,現在總結一下,省得以后每次都要試好多次。。。

          1,直接訪問:

             A   對頁面的HTML結構元素,常用的有table, tr, td, div, span等,可以用 window.objId

             B   對表單元素,如input=text,select等,可以用 form.objId

             C   表單是個特例,可以用

                   window.formNam;
                   window.document.forms[formIndex];
                   window.document.forms[formName];


          2,通過method訪問:

             也就是調用各種對象的method,通過已知的name,id來獲取。

             A  document.getElementById(objId);

                   如果objId在頁面中不唯一,返回第一個(ID也不唯一,實在是太不像話了!),如果objId標識一個collection對象,返回collection的第一個元素。

             B   document.getElementsByName(objName/objId);

                   請注意,在Element后面有個s,也就是說,返回的是一個collection,可能必須使用循環進行查找;當然如果確定這個objName或者objId是唯一的話,collection[0]就可以了。

             C   document.getElementsByTagName(tagName);

                   獲得以tagName標記的HTML元素的collection。

             D   collection.item(index / name / id);

                   與3.A幾乎相同,但不能檢索input type=image對象。

          3,通過property訪問:

             A   object.all[index / name / id];

                   通過name/id檢索時結果有可能是collection;

             B   object.childNodes[index]

                   與A相似,但包含文本節點TextNode

          posted on 2005-07-13 13:32 智商30 閱讀(299) 評論(0)  編輯  收藏 所屬分類: DHTML和JS

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 萝北县| 中牟县| 怀来县| 电白县| 敦煌市| 德清县| 察雅县| 玛曲县| 海城市| 鲁山县| 松滋市| 红安县| 盱眙县| 沛县| 奈曼旗| 西城区| 府谷县| 南宫市| 白银市| 龙里县| 招远市| 天台县| 澳门| 西林县| 永德县| 肇东市| 合江县| 金坛市| 东源县| 治县。| 中宁县| 太仓市| 吉水县| 惠州市| 龙州县| 天峻县| 延庆县| 宁河县| 南皮县| 方山县| 兴安盟|