1 /**
  2  * @fileOverview Extensions/helper methods for Elements
  3  * @author <a href="http://www.bobs-bits.com">Stephen Reay</a>
  4  */
  5 
  6 /**
  7  * @namespace Represents the Native Element class
  8  * @name HTMLElement
  9  */
 10 
 11 
 12 if (typeof document.getElementsByTagName('head')[0].innerText === 'undefined') {
 13 	/**
 14 	 * Element.innerText for non MSIE browsers
 15 	 * @name HTMLElement#innerText
 16 	 */
 17 	HTMLElement.prototype.__defineGetter__("innerText", function getInnerText() {
 18 		return this.innerHTML.stripScripts().stripTags();
 19 	});
 20 	
 21 	HTMLElement.prototype.__defineSetter__('innerText', function setInnerText(text) {
 22 		this.textContent = text;
 23 	});
 24 }
 25