问题:
在写一个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";
我的问题:
$("input[name=pstype]").val(pstype);
var layerModel=document.getElementById("layerModel");
data=layerModel.innerHTML;//如果用innerHTML赋值给content是input是不能给值的