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。
答案 0 :(得分:1)
更改
document.getElementById(sTargetId).value += arrValues.join("\n");
到
var targetElement = document.getElementById(sTargetId);
targetElement.value = arrValues.join("\n") + targetElement.value;