仅显示Google图表中<select>的第一个选项值

时间:2015-06-10 08:24:24

标签: javascript google-chartwrapper

我的选择 我有2个选项可以在图表中显示... first_option&amp; SECOND_OPTION &lt; select id =“data”&gt;   &lt; option value =“['car',7],['jeep',2],['taxi',1]”&gt; first_option&lt; / option&gt;   &lt; option value =“['car',9],['taxi',1]”&gt; second_option&lt; / option&gt; &LT; /选择&GT; &lt; div id =“chart”&gt;&lt; / div&gt; 我的图表 var data = new google.visualization.DataTable(); data.addColumn('string','Cartype'); data.addColumn('number','Amount'); var selected_option = document.getElementById('data')。value; var arr = eval(“[”+ selected_option +“]”); data.addRows(ARR); 它总是显示first_option“值” 有没有办法显示两个选项取决于用户点击什么?

1 个答案:

答案 0 :(得分:0)

这不适用于多选,但对于简单选择,这可行!

var selected_options = document.getElementById('data'); 

//选择你的变量

selected_options.options[ selected_options.selectedIndex ].value 

//这会在您的选项中获取selectedIndex并获取selectedIndex选项的值