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