我想将ID分配给var,但什么也没显示

时间:2018-10-16 17:52:48

标签: javascript html

首先。我是一个初学者。 我想将只读文本框中显示的总计显示到正确的外观框中。这是我的编码。

这是文本框,它成功显示了值。

<input  name="total" value="" id= "TOTAL" readonly/>

现在我想在这里显示它,但不会显示

var displayTotal = document.getElementById('TOTAL').value;

divobj.innerHTML = "Your Total Price is RM"+displayTotal ;

请帮助我,谢谢!!

2 个答案:

答案 0 :(得分:0)

第一个问题是,您永远不会声明使用TOTAL元素作为元素的var(您太早捕获了该值:))

second-那是divobj?没有意义。

第三个问题是您试图将innerHTML推入Input元素。

所以做您想要的事情的正确方法是:

var displayTotal = document.getElementById('TOTAL')
displayTotal.value = "Your Total Price is RM "+displayTotal.value ;

您的起步相当不错!继续前进,祝你好运

答案 1 :(得分:0)

divobj是什么?我没看过您可以尝试定位div的ID

var displayTotal = document.getElementById('TOTAL').value;

document.forms["formsID"]["targetID"].innerHTML = "Your Total Price is RM"+displayTotal;