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 に答える