document.getElementById赋值问题

document.getElementById("new_project_status").value = "完成";
这个可以把ID为new_project_status的字段赋值为“完成”吗

document.getElementById("new_project_status").setAttribute('value','完成');

如果是input表单类的,可以用value赋值,如:

<input type="text" id='new_project_status' value="吃饭">

document.getElementById("new_project_status").value = "完成";

如果是p标签之类的,可以用innerHTML或innerText,如:

<p id="new_project_status">吃饭</p>

document.getElementById("new_project_status").innerHTML = "完成";