課程
/前端開發
/JavaScript
/JavaScript進階篇
如:var a=getElementByID("id");
? ? ? ? ? ?a.innerHTML=b
? ? ? ? ? a.value=b
? ? ?有區別嗎
2016-02-24
源自:JavaScript進階篇 8-11
正在回答
舉例子來說明你會容易明白一點你使用document.getElementById()可以取到頁面上一個有id的元素然后訪問這個元素的屬性,比如value當一個元素有value屬性的時候,其value才會有值例1<input type="text" id="txt1" value="hello"/>這樣一個元素,當你使用document.getElementById("txt1").value時,可以得到其value值,即"hello"這個字符串。如果一個元素沒有value值,那么使用document.getElementById().value時是取不到。這是理所當然的,沒有的東西怎么訪問?比如一個div標記,就不一定有value值。innerHTML這個是指元素中的內容例2一個元素有起始標記和結束標記如<label id="lb1">this is a label</label>當你使用document.getElementById("lb1").innerHTML可以取到<label>與</label>之間的內容,即“this is a label”。document.getElementById().innerHTML
郭菲菲同學 提問者
灰常感謝,很清楚
學習了,恨詳細
學習了,很好
表單元素用value,其他非輸入(表單)類元素用innerHTML
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答關于父元素與子元素。
2 回答獲取元素的值可以用 innerHTML 或 innerText 嗎?
1 回答#tcon 的父元素
3 回答輸出第一個元素的前一個元素,沒有提示?
1 回答行內元素不轉塊級元素怎么能設寬高的??
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-02-24
舉例子來說明你會容易明白一點
你使用document.getElementById()可以取到頁面上一個有id的元素
然后訪問這個元素的屬性,比如value
當一個元素有value屬性的時候,其value才會有值
例1
<input type="text" id="txt1" value="hello"/>
這樣一個元素,當你使用document.getElementById("txt1").value時,可以得到其value值,即"hello"這個字符串。
如果一個元素沒有value值,那么使用document.getElementById().value時是取不到。這是理所當然的,沒有的東西怎么訪問?
比如一個div標記,就不一定有value值。
innerHTML
這個是指元素中的內容
例2
一個元素有起始標記和結束標記如
<label id="lb1">this is a label</label>
當你使用document.getElementById("lb1").innerHTML可以取到<label>與</label>之間的內容,即“this is a label”。
document.getElementById().innerHTML
2016-09-03
灰常感謝,很清楚
2016-04-11
學習了,恨詳細
2016-02-27
學習了,很好
2016-02-24
表單元素用value,其他非輸入(表單)類元素用innerHTML