テキスト フィールドの値をコピーし、その値をドロップダウンの値と共にテキスト領域に追加する際に問題が発生しています。ボタンをクリックすると、ドロップダウンから値を取得してコピーできますが、ドロップダウン値とテキストフィールド値をコピーしようとすると機能せず、「Uncaught TypeError: Cannot read property 'undefined' of undefined. 助言がありますか?
<script type="text/javascript">
function copy() {
var a = document.getElementById("qty");
var b = document.getElementById("text-two");
var text = a.options[a.selectedIndex].value + "---" + b.options[b.selectedIndex].value;
var out = document.getElementById("textarea");
out.value += text + "\n";
}
</script>