1. 程式人生 > >input文字框 innerHtml 或 innerText 賦值不生效問題

input文字框 innerHtml 或 innerText 賦值不生效問題

問題:

在寫一個js小效果時,要給input文字框賦值,但賦值後卻不生效,input框裡面不管怎麼賦值都是空白的。

num.innerText = "1 18 7 11 18 20 23";

開啟控制檯看到input標籤裡面的值是以及變動了的

解決方案:

突然意識到input的賦值是不一樣的,input賦值是用value賦值的,和其他標籤賦值搞混了。

所以只要將innerText 換成innerHtml 就行了

num.value = "1 18 7 11 18 20 23";