DOM對象getAttribute()與getAttributeNode()
由于form元素訪問form表單對象中的子元素,可使用 document.form.inputName方式逐級訪問表單元素。但是當form上name屬性值為"verify"時候,如果通過上面方法當我需要取form的name屬性時候那么去到取得到是將input對象。
那么就需要用下面方法取得屬性值以避免這種問題:
獲取屬性值 - getAttribute()
getAttribute("") 方法返回屬性的值。
獲取屬性值 - getAttributeNode()
getAttributeNode("") 方法返回屬性節點,getAttributeNode('').value取得節點值。
兩種方法區別是一個返回屬性值,后者返回屬性節點。
- <form name="verify">
- <input type="text" name="verify"/>
- </form>
<form name="verify"> <input type="text" name="verify"/> </form>
那么就需要用下面方法取得屬性值以避免這種問題:
獲取屬性值 - getAttribute()
getAttribute("") 方法返回屬性的值。
獲取屬性值 - getAttributeNode()
getAttributeNode("") 方法返回屬性節點,getAttributeNode('').value取得節點值。
兩種方法區別是一個返回屬性值,后者返回屬性節點。
本文由用戶 quguiliang 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!