rem:  var length = linkNode.childNodes.length; 
add:   if (node instanceof nsIInputElement || node instanceof nsISelectElement || node instanceof nsITextareaElement) return valueText;   var length = node.childNodes.length; 
context: function getValueText(linkNode){  var valueText = "";    var length = linkNode.childNodes.length;  for (var i = 0; i < length; i++)  {    var childNode = linkNode.childNodes[i];    var nodeType = childNode.nodeType;    if (nodeType == Node.TEXT_NODE)      valueText += " " + childNode.nodeValue;    else if (nodeType == Node.ELEMENT_NODE)    {      if (childNode instanceof nsIImageElement)        valueText += " " + getAltText(childNode);      else        valueText += " " + getValueText(childNode);    }  }  return stripWS(valueText);}
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/9c0f6d358f061ae6653ec72d834b418c31573f6e/pageInfo.js/clean/browser/base/content/pageInfo.js