What is the main cause of browser incompatibility for Client Side Scripting?
Can someone list out the points?
The various document object models of each individual browser.
just in case you don't know what the Document Object Model is...
Basically, it is the "structure" of a web page that allows you to gain access to individual elements on that page.
For example, the properties of THIS piece of text could be changed if you could reference it properly using the DOM. Unfortunately, each browser references that element differently. Therein lies the problem.