我有以下JavaScript在选择某个选项时显示隐藏的文本框。当存在多个选项时,它工作正常。但是,当唯一的选项是使文本框出现的选项时,它将不起作用。我也试过 onload 没有结果。
function showOther(fieldObj, otherFieldID)
{
var fieldValue = fieldObj.options[fieldObj.selectedIndex].value;
var otherFieldObj = document.getElementById(otherFieldID);
otherFieldObj.style.visibility = (fieldValue=='other') ? '' : 'hidden';
return;
}`
这是工作小提琴http://jsfiddle.net/8bm9R/2/查看第一个选择字段