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";

猜你喜欢

转载自blog.csdn.net/qq_40938301/article/details/85337292
今日推荐