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

          從來沒詳細(xì)學(xué)習(xí)過,現(xiàn)在總結(jié)一下,省得以后每次都要試好多次。。。

          1,直接訪問:

             A   對(duì)頁(yè)面的HTML結(jié)構(gòu)元素,常用的有table, tr, td, div, span等,可以用 window.objId

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

             C   表單是個(gè)特例,可以用

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


          2,通過method訪問:

             也就是調(diào)用各種對(duì)象的method,通過已知的name,id來獲取。

             A  document.getElementById(objId);

                   如果objId在頁(yè)面中不唯一,返回第一個(gè)(ID也不唯一,實(shí)在是太不像話了!),如果objId標(biāo)識(shí)一個(gè)collection對(duì)象,返回collection的第一個(gè)元素。

             B   document.getElementsByName(objName/objId);

                   請(qǐng)注意,在Element后面有個(gè)s,也就是說,返回的是一個(gè)collection,可能必須使用循環(huán)進(jìn)行查找;當(dāng)然如果確定這個(gè)objName或者objId是唯一的話,collection[0]就可以了。

             C   document.getElementsByTagName(tagName);

                   獲得以tagName標(biāo)記的HTML元素的collection。

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

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

          3,通過property訪問:

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

                   通過name/id檢索時(shí)結(jié)果有可能是collection;

             B   object.childNodes[index]

                   與A相似,但包含文本節(jié)點(diǎn)TextNode

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

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 琼海市| 洛南县| 鲁甸县| 兴海县| 淮阳县| 井冈山市| 沅陵县| 澄迈县| 靖江市| 习水县| 乌拉特前旗| 武清区| 屯昌县| 翁源县| 吴堡县| 石楼县| 安徽省| 上高县| 凌源市| 进贤县| 侯马市| 原平市| 同德县| 雅江县| 北碚区| 巴彦县| 扎鲁特旗| 德昌县| 惠水县| 金门县| 东宁县| 封开县| 潜山县| 博湖县| 临邑县| 普兰县| 辽阳县| 肥城市| 新源县| 金秀| 高密市|