Tuesday, July 18, 2017

[JavaScript] 使用 document.getElementById 選擇物件取值 避免發生 Cannot read property 'value' of null 的方法

使用 jQuery 的選擇器就算目標不存在,取值時也不會發生錯誤,但是,使用原生JS語法 document.getElementById 選擇物件,若物件不存在,取值就會發生錯誤,要避免的方法很簡單...



var a = document.getElementById("myid");
if (a) var v = a.value;  //加上 if (a) 來避免發生錯誤

No comments:

Post a Comment