<strong>首先聲明的是:</strong> <br>document.getElementByName方法沒有。 document.getElementsByName得到的是標籤的陣列<br>document.getElementId得到的是某一個標籤<br><form name="form_write"> <br><input name="content" type="text"> <br><br><strong>然而可以用很淺顯的方式得到如:</strong> <br><br>var fn = document.getElementsByName("form_write")[0]; //得到這個form下的物件<br>fn.content.value;//就直接去用這個物件取值就可以了。 <br>document.getElementById 1、getElementById <br><br>作用:一般頁面裡ID是唯一的,用於準備定位一個元素<br>語法: document.getElementById(id) <br>參數:id :必選項為字串(String) <br>傳回值:物件; 傳回相同id物件中的第一個,按在頁中出現的順序,如果無符合條件的對象,則傳回null <br><br>example : <br><div class="codetitle"> <span><a style="CURSOR: pointer" data="10110" class="copybut" id="copybut10110" onclick="doCopy('code10110')"><u>複製程式碼</u></a></span> 程式碼如下:</div> <div class="codebody" id="code10110"> <br>document.getElementById("id1").value; <br> </div> <br><br><strong>2、getElementsByName</strong> <br><br>作用:依元素的名稱尋找,傳回一個同名元素的陣列<br>語法: document.getElementsByName( name) <br>參數:name :必選項為字串(String) <br>傳回值:陣列物件; 如果無符合條件的對象,則傳回空數組,按在頁面中出現的次序<br>注意:傳回數組值為value屬性的值, <br>如果某標籤無value屬性,當你加入上value屬性並賦值後,getElementsByName也能取到其值, <br>當未對value屬性賦值時, getElementsByName傳回數組值將是undefined , <br>但仍能取得相同name標籤的個數document.getElementsByName(name).length <br>當未設定name屬性時document.getElementsByName仍能使用,它將根據你id取得value屬性的值<br><br>example: <br><div class="codetitle"> <span><a style="CURSOR: pointer" data="1824" class="copybut" id="copybut1824" onclick="doCopy('code1824')"><u>複製代碼</u></a></span> 代碼如下:</div> <div class="codebody" id="code1824"> <br>document. getElementsByName("name1")[0].value; <br>document.getElementsByName("name1")[1].value; <br><span id="CBylawIndexName" class="normalNode" value="all">全部</span>" <br><span id="CBylawIndexName" class="normalNode" value="ALL">全部</span>" <br> </div> <br>span標籤其實沒有name和value屬性<br>但document.getElementsByName("CBylawIndexName")仍將取得value的值<br><br><strong>3、getElementsByTagName</strong> <br><br>作用:按HTML標籤名查詢,傳回一個相同標籤元素的陣列<br>語法: object.getElementsByTagName(tagname) object可以是document或event.srcElement.parentElement等<br>參數:tagname:必選項為字串(String),根據HTML標籤檢索。 <br>傳回值:陣列物件; 若無符合條件的對象,則傳回空數組,依頁中出現的次序<br><br>example: <br><div class="codetitle"> <span><a style="CURSOR: pointer" data="79797" class="copybut" id="copybut79797" onclick="doCopy('code79797')"><u>複製程式碼</u></a></span> 程式碼如下:</div> <div class="codebody" id="code79797"> <br>document.getElementsByTagName("p")[0].childNodes[0].nodeValue; <br>document.TaggetElementsBychildNodes[0].nodeValue; <br>document.TaggetElementsByNameNodes( "p")[1].childNodes[0].nodeValue; </div> </form>