私のコードにもっとdocument.getElementByIdがありますが、コードを実行すると2つのdocument.getElementById(ctx1、ctx2)が値を取得します。他にはない。どうすれば他の人たち(私の場合はctx3)が真実を返し、私はエラーマッサージを受けることができません。ここに私のデモコードです:私はのdocument.getElementById(...)を得た理由、それはだdocument.getElementById(...)がnullのマッサージをtrueに設定するには
この場合のCTX1とにctx2 GET値でDEMO
var ctx1=document.getElementById("data1").getContext("2d");
var ctx2 =document.getElementById("data2").getContext("2d");
var ctx3 =document.getElementById("data3").getContext("2d");
しかしctx3ないヌルされコンソールにエラーメッセージが表示されます。私はいくつかの試みをしているが、これらは失敗している。
ATTEMPT
if(ctx3 === null ||
ctx3 === undefined) {
return true;
}
if(document.getElementById("data3")..getContext("2d").value == null){
return true;
}
HTMLを投稿してください。 –
'typeof document.getElementById(" yourid ")を使用してください!== '未定義' ' –
@bRIMOs:' typeof null'は '' undefined' 'ではなく' 'オブジェクト ''であり、 'typeof'ここで一切確認してください。 –