課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
為什么用innerHTML數(shù)字就會跳,用value就不會呢
2018-03-21
源自:JavaScript進階篇 8-17
正在回答
innerHtml是<div>標簽內的文本,輸入輸出到該DOM內部純HTML代碼(獲得td、div等html元素時,他們沒有value或是text屬性,只能用innerHtml);value是表單元素特有的屬性,輸入輸出的是字符串
你可以觀察一下用value的是哪種情況。
value用在文本域的。比如:
<input?type="text"?id="cound"/> document.getElementById("cound").value=num;
但是,如果不用文本域,單純顯示數(shù)字比如
<h4>5</h4>
這種,要修改5這個數(shù)字就需要用到innerHTML了
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
1 回答為什么都用了innerHTML?用value不行么??
1 回答為什么不能用document.getElementById(“id”).innerHTML而用document.getElementById(“id”).value
1 回答為什么輸入數(shù)字不在范圍就會彈框六次呢?
2 回答innerHTML和value怎么用?
3 回答數(shù)字就是不跳轉
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2018-07-13
2018-03-24
你可以觀察一下用value的是哪種情況。
value用在文本域的。比如:
但是,如果不用文本域,單純顯示數(shù)字比如
這種,要修改5這個數(shù)字就需要用到innerHTML了