Web サイトに 2 つのキャンバス要素があります。JavaScript は周囲の div の高さと幅をチェックし、キャンバスの高さと幅をそれに合わせて設定します。
var height = parseInt(document.getElementById("canvaselement").clientHeight);
var height2 = parseInt(document.getElementById("canvaselement2").clientHeight);
問題は、2 つのキャンバス要素のいずれかがサブページに存在しない場合、スクリプトが機能しなくなることです。
コンソールは私に与えます**Uncaught TypeError: Cannot read property 'clientHeight' of null **
のようなもので試してみました
if (height = null) {
console.log("height null");
}
キャンバス要素が存在しない場合、フォールバックを取得するにはどうすればよいですか? アイデアや提案はありますか?
よろしく否定