javascript 语法术语
javascript syntax terminology
-当我们说
document.getElementById("someid").textContent;
是"textContent" 方法的方法 "getElementById()" ,或 object 的 method "文档"
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);
-当我们说
document.getElementById("someid").textContent;
是"textContent" 方法的方法 "getElementById()" ,或 object 的 method "文档"
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);