问题:
在写一个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";