For #3, I say skip jQuery and go with Vanilla JavaScript ala https://javascript30.com
Every green browser have pretty good JavaScript support. document.getElementById will be your friend.
Every green browser have pretty good JavaScript support. document.getElementById will be your friend.
As you can tell, I'm a vanilla fan myself. Although I do think the DOM is still unnecessarily verbose - that aside, `innerText` still is not cross browser, so for that reason alone I recommend jQuery `$("#id").text("foo")` to discourage use of `.innerHTML` :( .