I should have learnt this fully years ago. A good source of info is here: Javascript and Level 1 DOM manipulation of HTML. There are some “things” I want to implement that can only be done using these methods. Looking into the history, it looks like there are many deep dark secrets. Such as Tantek’s hack: how to fool older browsers by taking advantage of bugs. Interesting.