如何使用JavaScript在div的value属性中插入值?

时间:2017-01-12 22:27:15

标签: javascript jquery html

如何使用Internet Explorer 9在div的value属性中插入一个值。我尝试了很多JavaScript函数,但我只能修改div的内容,而不是value属性。

<div id="mydiv" value="somevalue">

</div>

这是我更改内容而不是值属性的代码。

var div = document.getElementById('mydiv');
div.innerHTML = "something";

2 个答案:

答案 0 :(得分:4)

div.setAttribute('value', 'whateveryouwant');

参考:https://developer.mozilla.org/en/docs/Web/API/Element/setAttribute

答案 1 :(得分:1)

value不是div的有效属性,通过使用setAttribute(),您可以将任何属性设置为div,但不检查属性是否有效。可以为value等元素添加input,如下所示:

var div = document.getElementById('myinput');
div.value="something";
<div id="mydiv">
  <input value="" id="myinput"/>
</div>