第一種:
// var dv1 = document.getElementById('test1');
// dv1.firstChild.nodeValue = "elephant";//1給當(dāng)前div下的內(nèi)容更改內(nèi)容
第二種
// document.getElementById('test1').innerHTML = "elephanrrr";//2給當(dāng)前div下的內(nèi)容更改內(nèi)容
2.關(guān)于value與innerHTML的區(qū)別和innerText
上面的value也可以寫成innerHTML
要注意:
有value屬性的標(biāo)簽才能使用getElementById().value
比如<input type="text" value="" />
像<div>12345</div>這種沒有value屬性的標(biāo)簽就用getElementById().innerHTML
對于表單控件,都可以用value屬性露懒,對于非表單控件叠赦,可以用innerHTML
input標(biāo)簽都有value屬性跛璧,但都沒有innerHtml屬性首量,所以只能用value红柱;
select標(biāo)簽和option標(biāo)簽迎变,既有innerHTML屬性也有value屬性磕蒲,但是一個是取回文本留潦,一個是取回值只盹,這兩個有可能不同(比如0、1代替男兔院、女)具體要看需要用到哪個值殖卑,具體分析
另外textarea文本域沒有innerHTML屬性,有value和innerText屬性坊萝。