【问题标题】:Javascript function needs retouchingJavascript函数需要修饰
【发布时间】:2011-07-30 08:45:48
【问题描述】:
            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 或 input[type="text"] 中任何其他文本的开头添加此值。关于如何将其更改为那个的任何想法?我自己不会做 javascript。

【问题讨论】:

    标签: javascript transfer


    【解决方案1】:

    改变

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

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

    【讨论】:

      猜你喜欢
      • 2016-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-25
      • 1970-01-01
      相关资源
      最近更新 更多