0

我在复制文本字段的值并将该值与下拉列表的值一起添加到文本区域时遇到问题。当我单击按钮时,我可以从下拉列表中获取要复制的值,但是当我尝试复制下拉值和文本字段值时,它将不起作用,并且我得到一个“未捕获的类型错误:无法读取未定义的属性”未定义。有什么建议么?

<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>
4

1 回答 1

0

试试这个(假设 a 是下拉,b 是文本框)

var text = a.options[a.selectedIndex].value + "---" + b.value; 

或假设(假设 b 是下拉列表,a 是文本框)

var text = a.value + "---" + b.options[b.selectedIndex].value;
于 2013-02-13T14:18:27.803 回答