javascript 语法术语

javascript syntax terminology

-当我们说

document.getElementById("someid").textContent;

"textContent" 方法方法 "getElementById()" ,或 objectmethod "文档"

document.getElmentById("someid").textContent;

is "textContent" an instance of the method "getElementById()" , or a method of the object "document"

textContent 两者都不是。 “方法实例”不是一回事。而且它显然不是 document 的方法,因为我们没有做 document.textContent.

让我们把它分解成更小的部分:

document

这是引用对象的变量。

document.getElmentById("someid")

这是一个函数调用,我们传递一个字符串 "someid" 作为参数,它 returns 一个值。

document.getElmentById("someid").textContent;

这是指函数调用返回的对象的textContent 属性。这里所指的值可以是一个简单的值,比如一个字符串,也可以是一个更复杂的对象。仅从代码中,我们无法判断。要了解具体情况,我们可以 google javascript getElementById 并查找一些文档。

另一种更好地理解这一点的方法,尝试将单行分成多行:

cosnt element = document.getElmentById("someid");
console.log(element);
console.log(element.textContent);