window.onload = function what() {
var a = document.getElementById("abc");
a.innerHTML = 'hi';
};
<div id="editor">
<p id="abc">Class </p>{ public void add(int a, int b){ int sum=a+b; } }
</div>
window.onload = function what() {
var a = document.getElementById("abc");
a.innerHTML = 'hi';
};
<div id="editor">
<p id="abc">Class </p>{ public void add(int a, int b){ int sum=a+b; } }
</div>
document.getElementById()
either returns a DOM node or null
, based on whether an element with the given id exists in the HTML document.
Since your error message says "Cannot set property 'innerHTML' of null
", it means that no element with id "abc" was found.
Class
{ public void add(int a, int b){ int sum=a+b; } }