Noob问题,我无法理解为实现这一目标应该做些什么。
我的模特目前有以下Enum:
public enum Size
{
Round = 1,
Square,
Oval,
Sheet,
}
我还有以下div组件:
<div id ="shapeSelect" name ="shape" class="form-group" onchange="myFunction()">
@Html.LabelFor(m => m.Size)
@Html.EnumDropDownListFor(m => m.Size, new { @class = "form-control" })
</div>
我正在尝试将javascript变量分配给下拉列表:
var x = document.getElementById("shapeSelect").value;
并显示它:
document.getElementById("demo").innerHTML = "Selected shape: " + x + ". ";
但是,将javascript值分配给下拉列表只会显示对象引用。如何将其直接分配给值(圆形,方形,椭圆形,工作表),或者在这种情况下这是不可能的?