Javascript函数需要修饰

时间:2011-07-30 08:45:48

标签: javascript transfer

            function CopyValues(oDDL, sTargetId) {
                var arrValues = new Array();
                for (var i = 0; i < oDDL.options.length; i++) {
                    var curOption = oDDL.options[i];
                    if (curOption.selected)
                        arrValues.push(curOption.value);
                }
                document.getElementById(sTargetId).value += arrValues.join("\n");
            }

这个javascript函数工作得很棒,它是在我几个月前问的另一个问题中提供的......这个函数将值从选择框传递到我选择的元素id。我使用这样的函数:

onclick="CopyValues(this, 'subject');"

我现在想要的是,这个值应该添加到我的textarea中的任何其他文本的开头或输入[type =“text”]。关于如何改变这个的任何想法?我不能自己做javascript。

1 个答案:

答案 0 :(得分:1)

更改

document.getElementById(sTargetId).value += arrValues.join("\n");

var targetElement = document.getElementById(sTargetId);
targetElement.value = arrValues.join("\n") + targetElement.value;