Javascript、getElementById 和样式不起作用:未捕获类型错误:无法读取 null 的属性“样式”

use*_*625 5 javascript css syntax

我这里有这个代码:

document.getElementById('success').style.display("block");
document.getElementById('success').text("aaaa"); 
Run Code Online (Sandbox Code Playgroud)

我收到此错误,为什么?

Uncaught TypeError: Cannot read property 'style' of null 

<span id="success" style="color:#FFF; display:none;"></span>
Run Code Online (Sandbox Code Playgroud)

我将代码移至页面底部,现在收到此新错误

Uncaught TypeError: Property 'display' of object #<CSSStyleDeclaration> is not a function

小智 3

应该:

var elSuccess = document.getElementById('success');
elSuccess.style.display = 'block';
elSuccess.innerText = 'aaa';
Run Code Online (Sandbox Code Playgroud)