【发布时间】:2015-09-23 05:50:29
【问题描述】:
这是一个对我有意义的陈述
var x = object.function();
变量x的值等于对象函数的返回值。
或
var y = object.property;
变量y的值等于对象的属性。
但是我看不懂下面的代码:
document.getElementById("demo").innerHTML = "Paragraph changed!";
在上面,对象document正在调用ITS方法getElementById()。哪个返回一个 HTML 对象 demo,它正在调用 ITS 对象属性 innerHTML?这是正确的吗?
这是一个更令人困惑的陈述......
<button onclick="getElementById('demo').innerHTML=Date()">What is the time?</button>
在上面的代码中,innerHTML 属性是否属于 HTML 对象元素演示?如果是,那么 getElementById() 方法属于哪个对象?
作为 OOP 和 Javascript 的新手,我无法完全理解 object.function.property; 语句的概念。或function.property; 声明。
【问题讨论】:
-
这对你有意义吗?
var y = object.property; object.property2 = y;? -
如果是,则将
document.getElementById('demo')视为您的object,将innerHTML视为您的property2。 :)
标签: javascript jquery html oop