form 表單物件
--用法
----document.forms 是乙個陣列,包含了文件中所有的表單()。要引用單個表單,可以用 document.forms[x],但是一般來說,人們都會這樣做:在標記中加上「name="..."」屬性,那麼直接用「document.《表單名》」就可以引用了。
經測試通過length屬效能返回乙個長度,說明其是乙個節點物件,採用物件(點)表單元素name屬性值就可以獲得其元素的引用(如input)
經上述引發以下思考:其它含有包含關係的節點物件是否也可以採用物件點name屬性值的方式獲取下一級節點物件呢?
經測試table**元素(因為其也可以返回乙個集合)發現是可以的。
於是查詢api發現form和table物件都可以返回集合
cell 1
cell 2
cell 3
cell 4
對於不是返回集合的元素測試結果返回的是undefined
以下是個人猜想
:1.只要返回物件陣列或集合的元素,就可以採用物件點name屬性值的方式獲取其子元素的物件引用
為了驗證猜想,我讓不是返回集合的節點物件返回集合**如下:
這是乙個鏈結
經alert彈出結果正確,同意可以採用物件點子元素name屬性值的方法獲取物件引用。
特別說明:
children獲取的是直接子物件的集合,當p標籤中再巢狀一層標籤,比如span標籤返回結果是undefined
這是乙個鏈結
此時alert(f.children.s)彈出undefined
若想獲得,請這麼寫f.children[0].children.s依此類推
不過form物件可以跨層取
個人對協議的一些理解
所謂協議,是虛無縹緲的東西,它僅僅是一套規範。協議需要具體的事物實現才有價值,具體到網路世界中,http協議是需要客戶端程式 瀏覽器 和伺服器容器程式 tomcat 共同實現的。假設http協議在傳輸層的協議就是tcp協議,那麼可以把瀏覽器和tomcat簡單的抽象成為兩個socket。乙個客戶端so...
理解物件和物件一些方法
1.屬性型別 資料屬性和訪問器屬性 特性是內部值,用表示 一 資料屬性 configurable 表示能否通過delete刪除屬性從而重新定義屬性,能否修改屬性的特性,能否把屬性修改為訪問器屬性。enumerable 表示能否通過for in迴圈屬性 writable 表示能否修改屬性的值 valu...
個人對於套接字的一些理解!
本人還是一名在校大學生,最近在讀behrouz a.forouzan和firouz mosharraf寫的 計算機網路教程 自頂向下方法 今天剛剛看到講述套接字的部分,有一些感想,遂記錄下來。我們都知道,按照目前網路的分層方法,可以將計算機網路分成五層,應用層,運輸層,網路層,資料鏈路層,物理層。其...