古詩詞大全網 - 成語解釋 - js關於value與innerHTML的區別和innerText

js關於value與innerHTML的區別和innerText

2.關於value與innerHTML的區別和innerText

上面的value也可以寫成innerHTML

要註意:

有value屬性的標簽才能使用getElementById().value

比如<input type="text" value="" />

像<div>12345</div>這種沒有value屬性的標簽就用getElementById().innerHTML

對於表單控件,都可以用value屬性,對於非表單控件,可以用innerHTML

input標簽都有value屬性,但都沒有innerHtml屬性,所以只能用value;

select標簽和option標簽,既有innerHTML屬性也有value屬性,但是壹個是取回文本,壹個是取回值,這兩個有可能不同(比如0、1代替男、女)具體要看需要用到哪個值,具體分析

另外textarea文本域沒有innerHTML屬性,有value和innerText屬性。