大家好,我对javascript和编程很新。我正在学习考试,我被困在这个javascript问题上。
评估以下陈述的结果(包括数据类型)是什么?它们是等价的吗?
Element.getAttribute("src")
Element.src
答案 0 :(得分:0)
这取决于Element
是什么以及是否为其定义了getAttribute
。如果是这样,问题是:如果使用getAttribute
参数调用,"src"
会做什么。例如,如果getAttribute
是这样的:
function MyElement() {
var that = this;
var getAttribute = function(param) {
return that.param;
}
}
和Element
是MyElement
的一个实例,然后答案是肯定的,除非自实例化后覆盖getAttribute
。