无法读取属性'style'的null

eri*_*hak 7 javascript

出于某种奇怪的原因,我得到了一个奇怪的错误.

我有一个元素(我用PHP定义),最终看起来像这样:

    <span id="l_area_1_5" style="display: inline; ">

    ...some html inputs and stuff....

    </span>
Run Code Online (Sandbox Code Playgroud)

我确定Chrome的Inspect Element.

现在,当我尝试以编程方式解决它:

document.getElementById("1_area_1_5").style.display = 'none';
Run Code Online (Sandbox Code Playgroud)

我收到了Cannot read property 'style' of null错误.

我不知道这到底意味着什么,有什么帮助吗?

Mar*_*ers 13

该错误意味着该元素不存在.这是因为你有一个错字.你写的1而不是l.

l_area_1_5
1_area_1_5
^
Run Code Online (Sandbox Code Playgroud)

  • 你好,我是最愚蠢的程序员 (12认同)