您今天贴的这段代码, 是 client side 的代码。 意思就是, 用户在自己电脑上运行的 Javascript 代码。 不需要网站服务器处理。 这样的代码, 很大程度上依赖用户端的浏览器的型号, 版本等等。 以至于不同的用户, 会有不同的运行结果。
Server side 代码是不用用户端处理。 把用户的申请提交到 web server. 让服务器处理。
(两者各有优缺点。 就不一一细说了。)这种代码产生标准的 HTML 代码, 然后返回给客户。 因此不会有客户端兼容的问题。
好的程序员应该把两种代码都写好。