FireFox does not support innerText property. You can use textContent instead. Check for the condition document.all and you can use the method accordingly.
if(document.all){
var productSpecs = items[i].innerText.toString();
}
else{
var productSpecs = items[i].textContent.toString();
}