申し訳ありません私のコードのために、私はJavaScriptに新しいと何が起こっているのか把握していません。私のシナリオは、Group Discountが利用可能な場合、GrpDisをOurCostとして使用したい場合、OrgCostをOurCostとして使用したいと考えています。document.getElementById常にnullを返します
OrgCostはすべてのページで利用できますが、grpDはグループ割引が利用できる場合にのみ利用できます。
ありがとうございました。
var OrgCost = '<?=$ourCost;?>';
var grpDis = document.getElementById('cost1').innerHTML;
var OurCost;
if (typeof grpDis!=='undifined') {
OurCost = parseInt(changeNumber(grpDis));
} else {
OurCost = parseInt(changeNumber(OrgCost));
}
conslole.log(OurCost);
それはあなたのコードが実行されるときに依存してもよいし、それをダウンロードしたり、それをロードするjQueryのウェブサイトのようロース。ページがレンダリングされる前に実行される可能性があります。したがって、要素はまだ存在しません。 –
'undifined'は' undefined 'にする必要があります – Andreas