To access an HTML element, JavaScript can use the document.getElementById(id) method.
The id attribute defines the HTML element. The innerHTML property defines the HTML content:
Example
My First Web Page
My First Paragraph
What I’m confused about is what is a property?
Objects in javascript consist of properties. So when you call document.getElementById(id) it returns an Element object. The innerHTML is a property of that object.
Objects
in Javascript consists of methods and properties. Any variable inside an object is property if it isn’t a function. Functions inside an object are called methods.
let obj = {
name: "Some One",
sayHello: function() {
// some fancy code
return ;
}
}
Here, name
is obj
's property, while sayHello
is a method.