在用户消息中返回Var值

时间:2016-02-29 13:40:39

标签: javascript

我是编程新手,我目前正在学习JavaScript。对不起,如果我的代码不是最易读的:)

我在这里使用此功能计算抵押贷款价值(消息和业务规则采用葡萄牙/巴西标准):

function calculaFinanc() {
  var amount1 = document.getElementById("amount1").value;
  var amount2 = document.getElementById("amount2").value;
  var teto = (amount1 / 100) * 30;
  var parcela = amount2 / 360;
  if (Math.round(teto) < Math.round(parcela)) {
        return [document.getElementById("userMessage").className += 'alert alert-danger' , document.getElementById("userMessage").innerHTML = "<p>Voc&#234; n&#227;o pode financiar este im&#243;vel. O valor da parcela de seu financiamento n&#227;o poder&#225; ultrapassar 30&#37; valor da sua renda mensal</p>"];
    } else { //... rest omitted for brevity

在return语句的<p>标记内,我想显示变量的值&#34; teto&#34;和&#34; parcela&#34;。我到底怎么做?无论我尝试什么,它都不会显示任何内容(或者它只显示文本&#34; teto&#34;)。

e.g。这就是我想要回归的方式:

return [document.getElementById("userMessage").className += 'alert alert-danger' , document.getElementById("userMessage").innerHTML = "<p>Voc&#234; n&#227;o pode financiar este im&#243;vel. O valor da parcela de seu financiamento n&#227;o poder&#225; ultrapassar 30&#37; valor da sua renda mensal ($var_teto)</p>"];

1 个答案:

答案 0 :(得分:0)

只需将其添加到字符串中即可。

 return [document.getElementById("userMessage").className += 'alert alert-danger' , document.getElementById("userMessage").innerHTML = "<p>Voc&#234; n&#227;o pode financiar este im&#243;vel. O valor da parcela de seu financiamento n&#227;o poder&#225; ultrapassar 30&#37; valor da sua renda mensal "+teto+"</p>"];