Javascript HTML下拉选择值

Javascript HTML下拉选择值,javascript,html,menu,drop-down-menu,Javascript,Html,Menu,Drop Down Menu,我有以下代码: <select> <option value="blablabla">Test</option> <!-- ... --> </select> 试验 但是我想知道是否可以将option标记的“value”属性设置为对对象的引用(在javascript中)。您的问题有点不清楚。您可以根据所选选项的值设置项目的值: <select id="mySelect"> <option value="goo

我有以下代码:

<select>
<option value="blablabla">Test</option>
<!-- ... -->
</select>

试验

但是我想知道是否可以将option标记的“value”属性设置为对对象的引用(在javascript中)。

您的问题有点不清楚。您可以根据所选选项的值设置项目的值:

<select id="mySelect">
  <option value="goose">Goose</option>
  <option value="gander">Gander</option>
</select>

var myObj = {a:"",b:true};
document.getElementById("mySelect").onchange = function() {
  myObj.a = this.value;
  alert(myObj.a);
}

鹅
甘德
var myObj={a:,b:true};
document.getElementById(“mySelect”).onchange=function(){
myObj.a=该值;
警惕(myObj.a);
}

你的问题有点不清楚。您可以根据所选选项的值设置项目的值:

<select id="mySelect">
  <option value="goose">Goose</option>
  <option value="gander">Gander</option>
</select>

var myObj = {a:"",b:true};
document.getElementById("mySelect").onchange = function() {
  myObj.a = this.value;
  alert(myObj.a);
}

鹅
甘德
var myObj={a:,b:true};
document.getElementById(“mySelect”).onchange=function(){
myObj.a=该值;
警惕(myObj.a);
}

值属性可以是一个数字,以后在javascript中可以用来引用数组中的对象。

值属性可以是一个数字,以后在javascript中可以用来引用数组中的对象。

通常情况下,答案是可能

我能想到的唯一方法就是创建一个对象数组,并将数组的索引设置为下拉列表中的值


当然,这取决于你试图做什么的背景,可能有用,也可能无用。例如,假设您希望一个DIV根据所选内容显示/消失。在这种情况下,您不需要数组,因为您可以将控件的名称放入值字段中并对其执行查找

通常情况下,答案是可能

我能想到的唯一方法就是创建一个对象数组,并将数组的索引设置为下拉列表中的值


当然,这取决于你试图做什么的背景,可能有用,也可能无用。例如,假设您希望一个DIV根据所选内容显示/消失。在这种情况下,您不需要数组,因为您可以将控件的名称放入值字段中并对其执行查找

选项值必须是“字符串”(该字符串可以是数字)

你想做的有点不寻常,但可以做到(但我认为有更好的方法来实现你想做的)。。。您可以序列化对象并将其设置为值,但这很奇怪


您还可以在数组中索引这些引用,然后在选项的值中设置其索引…

选项值必须是“字符串”(该字符串可以是数字)

你想做的有点不寻常,但可以做到(但我认为有更好的方法来实现你想做的)。。。您可以序列化对象并将其设置为值,但这很奇怪


您还可以在数组中为这些引用编制索引,然后在选项的值中设置索引…

您现在想要什么?也许你正在尝试做的一个例子是正确的?你现在想要什么?也许你正在尝试做的一个例子是有序的?但我想设置为一个对象,而不是一个字符串。你是什么意思?告诉我们你最终想做什么,我们会告诉你怎么做。好了,M28。现在它是一个物体。M28,Voce poder falar em葡萄牙语tambem。这是一个简单的想法。例如,我想把它设置为一个对象,而不是一个字符串。你是什么意思?告诉我们你最终想做什么,我们会告诉你怎么做。好了,M28。现在它是一个物体。M28,Voce poder falar em葡萄牙语tambem。这是一个简单的想法。欧盟是一个典型的例子,它的功能是正确的。它的时代是一个没有价值的时代,它的时代是一个没有价值的时代,它的时代是一个没有价值的时代