本篇文章主要是對javascript客戶端遍歷控件與獲取父容器對象示例代碼進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
1,遍歷也面中所有的控件 function findControlAll() { var inputs=document.getElementsByTagName("input"); for(j=0;j<inputs.length;j++) if(inputs[j].type=="text") //這兒將頁面所有類型為text的控件找出來,也可以設置成你想遍歷的控件類型 { inputs[j].value=""; //清空文本框的內容 } } 2,遍歷指定容器中的控件 function findControl() { //下面的table1是指遍歷該table中的控件 var inputs = document.getElementById("table1").getElementsByTagName("input"); for(var i=0;i<inputs.length;i++) { if(inputs[i].type=="text")//和上面的一樣,控件的類型和所要做的操作可根據需要填寫 { inputs[i].value=""; } } } 獲取父容器對象 代碼如下: <div > <input type="button" value="獲取父容器對象" onclick="CheckBoxAll(this)"/> </div> function CheckBoxAll(e){ //parentNode 是獲取上級屬性 var obj = e.parentNode.parentNode.parentNode.getElementsByTagName("*");}