如何使用Internet 9在div的value属性中插入值。我尝试了许多JavaScript函数,但只能修改div的内容,而不能修改value属性。
<div id="mydiv" value="somevalue">
</div>
这是我的代码,它改变了内容,而不是值属性。
var div = document.getElementById('mydiv');
div.innerHTML = "something";
发布于 2017-01-12 14:42:06
value
是div的无效属性,通过使用setAttribute()
,可以将任何属性设置为div,该属性不检查属性是否有效。可以为像value
这样的元素添加input
,如下所示:
var div = document.getElementById('myinput');
div.value="something";
<div id="mydiv">
<input value="" id="myinput"/>
</div>
https://stackoverflow.com/questions/41624147
复制