

Uncaught TypeError: Cannot read property 'getAttribute' of null  
エラーのラインはこのコードの3行目で表示されています。

コード

[code]

    var a = param.getAttribute("a");
    var b = document.getElementById(a);
    var c_class = b.getAttribute("class");
    
[/code]

jqueryを使用しています。

特定ユーザーのみエラーが出ているのでなんだろと思っています。  
これってどういう意味になりますか？  
3行目のgetAttribute関数の中身がnullって事で良いですか？？

少しコードを修正しましたが、大体このような感じです。


CC BY-SA 3.0
2017-09-10T07:02:59.190
37845
2017-09-10T08:57:11.647
2017-09-10T08:20:16.453
19110
20350
question
javascript jquery
getElementByIdの結果がnullになる: Uncaught TypeError: Cannot read property 'getAttribute' of null


1行目のgetAttribute("a")は、paramが何か不明ですが、「a」属性の値の取得を行おうとしています。paramが要素であった場合、a属性は存在するのでしょうか？  
存在しない場合、nullを返すので属性自体がないように思えます。


CC BY-SA 3.0
2017-09-10T08:57:11.647
37848
2017-09-10T08:57:11.647
2265
37845
answer