我在html中执行select
然后我在JS部分中有这样的东西
var languageEN = "en,1";
var languageFR = "fr,2";
var languageDE = "de,3";
我的html标记就像
<select style="display: none;" id="select">
<option value=languageEN>English</option>
<option value=languageFR>Francais</option>
<option value=languageDE>Deutsch</option>
</select>
但似乎我打不定义。
我一直试图找到包含在option value
中的正确语法,但无济于事。感谢。
答案 0 :(得分:2)
如果使用PHP是一个选项,你可以这样做。第一部分可以在页面的顶部,然后是第二部分,无论选择需要在哪里。您可以添加任意数量的选项或以您喜欢的方式更改它们。
<?php
$options = array(
0 => array(
'name' => 'English',
'value' => 'languageEN'
),
1 => array(
'name' => 'Francais',
'value' => 'languageFR'
),
2 => array(
'name' => 'Deutsch',
'value' => 'languageDE'
),
);?>
<select style="display: none;" id="select">
<?php
foreach ($options as $option);
{
echo '<option value="'.$option['value'].'">".$option['name'].'</option>'
}
?>
</select>