0

如何根据大于 0 的变量值更改页面 HTML?

我相信 document.getElementById("elemId").innerHTML 是要走的路,但不知道如何在变量部分添加。

我一直在尝试找出如何根据值在页面中切换 HTML。我的技能在这方面是有限的。我擅长在网上搜索答案,但这次什么也没找到。

##CUSTOMER_CREDITLIMIT# 是系统生成的代码,用于返回客户信用金额。因此,如果他们有信用显示一些 HTML,则显示不同的 HTML。例如,在实时页面上,它将呈现 2000

 <div id="ecomp"> <!-- HTML rendered here --> </div>

<script>

var n = ##CUSTOMER_CREDITLIMIT#;
if ( n > 0) { 

document.getElementById("ecomp").innerHTML = '<h1>CREDIT CLIENT HTML</h1>'
} else { 
document.getElementById("ecomp").innerHTML = '<h1>CASH CLIENT HTML</h1>'

}

</script>

感谢您的关注,谦虚地等待您的建议...

4

1 回答 1

0

您需要将脚本块放在元素之后。
否则,脚本运行时该元素将不存在。

于 2013-06-14T13:17:37.170 回答