On Tue, Dec 9, 2008 at 10:27 AM, Brett Patterson <[EMAIL PROTECTED]> wrote: > To All, > > I was playing around with a page where I found out that just about > everything that I wanted to do I had to use: > > function namedFunction(layer) > { > var whatever = document.getElementById(layer); > // other code here. > } > > And I got really annoyed at having to either copy and paste or retype the > getElementById(layer) part. So I thought about a way to not have to retype > it (and make it cross-browser compatible) and to assign it a variable that I > could use over and over again.
Just about ever Javascript framework does something similar to: function $(id) { return document.getElementById(id); } So then you can just do: $('header'); But if you really want cross-browser compatibility and also ease-of-use, I would suggest combining unobtrusive practices with a decent JS framework. There's a lot of gotchas out there. -- -- Christian Montoya christianmontoya.net ******************************************************************* List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm Help: [EMAIL PROTECTED] *******************************************************************