在我的脚本中,document是一个对象,querySelector是一个方法。但innerHTML 是什么?是属性(property)吗?
document.querySelector('#heading').innerHTML = "Hello world";
如果它是一个属性,我如何编写自己的属性和方法?
最佳答案
答案是肯定的。这些是预定义的对象、方法和属性。
至create an object : var o = {}
;
至create a function : var f = function(){};
;
因为 JS 是 dynamic programming language您可以随时添加功能和属性。
JS functions and objects是相同的。所以要添加另一个功能:
f.add
或 o.add = function(a, b){return a+b};
并添加属性f.name
或o.name = 'I'm Batman'
关于javascript - 在 javascript 中访问方法内的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48364082/