Javascript 从<;td>;使用jQuery将其导入文本框
使用下面的代码,我似乎无法将textbox设置为TD元素的值。我需要实现的是用上面的“总计”字段的当前值填充“输入退款金额”框。除了将内容从一个元素复制到另一个元素之外,不需要其他任何东西Javascript 从<;td>;使用jQuery将其导入文本框,javascript,jquery,frontend,Javascript,Jquery,Frontend,使用下面的代码,我似乎无法将textbox设置为TD元素的值。我需要实现的是用上面的“总计”字段的当前值填充“输入退款金额”框。除了将内容从一个元素复制到另一个元素之外,不需要其他任何东西 window.onload = function() { var src = document.getElementById("grand_total").innerHTML; dst = document.getElementById("refund_amoun
window.onload = function() {
var src = document.getElementById("grand_total").innerHTML;
dst = document.getElementById("refund_amount").innerHTML;
src.addEventListener('#refund_amount', function() {
dst = src;
});
};
首先,退款金额
不是有效的活动名称。考虑到代码的上下文和您的目标,我认为应该是单击。您还需要绑定元素引用上的事件处理程序,而不是包含其innerHTML
值的字符串变量。此外,要设置输入
元素的值,您需要直接使用元素的值
属性。试试这个:
var src=document.getElementById(“总计”);
var dst=document.getElementById(“退款金额”);
src.addEventListener('click',function(){
dst.value=src.textContent;
});代码>
总计:
26.58
退款金额:
感谢您的努力,但这似乎不起作用。该问题经过编辑,以提供有关目标的更多详细信息。请检查。抱歉,当我点击总数时它就起作用了。我想要的是,一旦页面加载,输入退款金额应设置为grandtotal。当页面加载时,只需使用dst.value=src.textContent代码>事件处理程序外部(在原始窗口内。onload)