0

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");
} 

キャンバス要素が存在しない場合、フォールバックを取得するにはどうすればよいですか? アイデアや提案はありますか?

よろしく否定

4

0 に答える 0