gpt4 book ai didi

javascript - 在同一文本区域内显示多个函数值

转载 作者:行者123 更新时间:2023-12-02 15:42:30 27 4
gpt4 key购买 nike

<script type="text/javascript">function TotalPrice( arg1 ) parent.document.getElementById location.search.substring(1)).value = arg1;}</script>

<script type="text/javascript"> function Misure( arg2 ){parent.document.getElementById(location.search.substring(1)).value = arg2;}</script>

我有两个函数,每个函数都应该向同一个文本区域发送一个值。该脚本不会获取两个函数值,而只会获取最后一个;如何在两个文本区域内显示两个值?谢谢

最佳答案

您的第二次调用将覆盖第一次调用设置的值。如果需要连接参数,可以将 node.value = arg 替换为 node.value += arg

但是,在这种情况下,每个后续调用参数都将添加到值的末尾,您可能需要在某个时候清除它。

var target = document.getElementById("target");

function totalPrice(arg1){
target.value += arg1;
}

function misure(arg2){
target.value += arg2;
}

function reset(){
target.value = "";
}
<input id="target" />

<button onclick="totalPrice('total');">total</button>
<button onclick="misure('misure');">misure</button>
<button onclick="reset();">clear</button>

关于javascript - 在同一文本区域内显示多个函数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32461872/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com