我有这样的Java脚本代码:的Javascript循环通过一个对象来填充HTML选择
var LANGS = {
"C#": [10, "text/x-csharp"],
"C/C++": [7, "text/x-c++src"],
"Clojure": [2, "text/x-clojure"],
"Java": [8, "text/x-java"],
"Go": [6, "text/x-go"],
"Plain JavaScript": [4, "text/javascript"],
"PHP": [3, "text/x-php"],
"Python": [0, "text/x-python"],
"Ruby": [1, "text/x-ruby"],
"Scala": [5, "text/x-scala"],
"VB.NET": [9, "text/x-vb"],
"Bash": [11, "text/x-bash"],
"Objective-C": [12,"text/x-objectivec"],
"MySQL": [13,"text/x-sql"],
"Perl": [14, "text/x-perl"],
}
我现在我有下面的代码表明,信息警报:
$('#langhelp').on('click', function() {
var msg = "These are the languages and their langids: \n[LANGID]: [LANGUAGE]\n";
var langs = [];
for (var i in LANGS) {
msg += LANGS[i][0] + ": " + i + "\n";
}
alert(msg);
});
但我想要做的是用这个数据填充一个HTML选择,但我不知道如何去做,我已经看过这个question,但没有看到如何将选项附加到select元素。
您希望在什么时候填充选择框? – dfsq
只是在页面加载。 –
什么应该是标签和选项的值,将使用'text/x-csharp'? – dfsq