デザイン中のウェブサイトの価格を変更しようとしています。価格の値は動的 (CMS、つまり 3dcart によって生成) であり、コードでは として表示されます[ITEMPRICE]
。
価格には通貨記号と小数点があり、JavaScript でそれらを削除しようとしています。
これは HTML の例です
<span>[ITEMPRICE]</`span>
の値はitemprice
、たとえば になります$199.00
。ページのみを表示したい199
。
だから私はこれを試しました:
<script>
function chop_price()
{
[ITEMPRICE] = [ITEMPRICE].replace("$","");
[ITEMPRICE] = parseInt([ITEMPRICE]);
}
</script>
しかし、この関数を実行して、ページが小数点なしの値に変更されるようにする方法さえ知りません。
この 3dcart システムは、HTML テンプレート (小数点以下を削除するために編集しようとしているもの) とすべての製品情報 (価格など) を含むデータベースに基づいて最終的な HTML を生成することを追加する必要があります。テンプレートは編集できますが、最終的な HTML は動的に生成されます。