【发布时间】:2011-08-18 11:45:12
【问题描述】:
当我尝试从 javascript 中的 Listbox 项中获取文本时,它总是返回 undefined。
winkeloptie.value = winkels[i][0];
winkeloptie.text = (winkels[i][0]);
alert(winkeloptie.value) ///This returns the value very nicely
alert(winkeloptie.text) //Returns undefined
如何获取文本?
编辑:了解更多信息:
function addWinkels(){
var winkellijst = document.getElementById('winkel');
for (var i = 0;i < winkels.length;i++){
var winkeloptie = document.createElement("Option");
winkeloptie.text = (winkels[i][0]);
winkeloptie.title = (winkels[i][1]);
winkeloptie.value = winkels[i][0];
winkellijst.options.add(winkeloptie);
}
}
【问题讨论】:
-
你的意思是
select和listbox? -
您确定
ListBox对象具有Text属性吗? -
对不起。 winkeloptie 是列表框中的一项。
-
发布更多代码。使用您发布的确切代码无法将问题复制为it's working fine。所以这与您在警报前获得
winkeloptie的方式有关。
标签: javascript listbox