在我的脚本中文档是一个对象, querySelector 是一种方法。但是什么是innerHTML?这是财产吗?
document.querySelector('#heading').innerHTML = "Hello world";
如果是属性,我如何编写自己的属性和方法呢?
答案 0 :(得分:-1)
答案是肯定的。这些是预定义的对象,方法和属性。
到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'