document.getElementById(\"test\").value
document.getElementById(\"test\").innerHTML
Does the first mean the address and the second mean the value
Many elements in HTML can have an ID, so the definition of value will change for each.
value will be essentially what that element understands as a value. For example, an would give you the text inside.
innerHTML will be what HTML code is inside. For example, a would have its child TD's, plus whatever else is in there.
value and innerHTML can (usually) be written to, as well as read.