我是编程新手,我目前正在学习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ê não pode financiar este imóvel. O valor da parcela de seu financiamento não poderá ultrapassar 30% 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ê não pode financiar este imóvel. O valor da parcela de seu financiamento não poderá ultrapassar 30% valor da sua renda mensal ($var_teto)</p>"];
答案 0 :(得分:0)
只需将其添加到字符串中即可。
return [document.getElementById("userMessage").className += 'alert alert-danger' , document.getElementById("userMessage").innerHTML = "<p>Você não pode financiar este imóvel. O valor da parcela de seu financiamento não poderá ultrapassar 30% valor da sua renda mensal "+teto+"</p>"];