Why does JavaScript have such a confusing API?
<p>I was wondering why JavaScript has such a confusing API.  It is not consistent across browsers, there is a different way to get the value from each type of form input, and it is unforgiving of mistakes.  jQuery has changed my life because its API is so much easier.  Why did the creators of JavaScript not set up the API like that in the first place?</p>
