我在 javascript 方面不是很好。我已经编写了这个 javascript:
function calculateTotal()
{
var cakePrice = 4 + ( 5 + 7 + 9 + 2 ) * ( 8 * 3 );
var divobj = document.getElementById('totalPrice');
divobj.style.display='block';
divobj.innerHTML = cakePrice;
$('add').val(divobj);
}
当页面加载时,我在输入字段中输出它:
<body onload='calculateTotal()'>
<input type="text" required="required" name="total" class="text" id="totalPrice"/>
</body>
问题是页面加载时该值未显示在输入字段中。当我使用 div 尝试相同的 javascript 时,它可以工作。我想让值在输入字段中输出,因为用户操作仍然需要该值。请检查并帮助我如何做到这一点。