данный скрипт не работает в ие 8 и ниже почему?
из className?
function sliceText(){
var lengthArray,endLen,resultText,findEndSymols,fullLink;
var AllClass=document.getElementsByClassName("text");
for(var i=0;i<AllClass.length;i++)
{
lengthArray=AllClass[i].innerHTML.length;//длина текстовой строки
if(lengthArray>200){
//-------------------------------------
fullLink=document.createElement('a');
//создание ссылки на полный текст
fullLink.setAttribute("href"," ");
fullLink.setAttribute("onclick","Fulltext(this);return false;");
fullLink.innerHTML="Смотреть полностью...";
//-------------------------------------
/*выводится только 30% текста */
endLen=(lengthArray/100)*30;
//--------------------
findEndSymols=AllClass[i].innerHTML.slice(endLen);
findEndSymols=findEndSymols.indexOf(" ");
endLen=endLen+findEndSymols;//вырезать начиная с пробела
//--------------------
resultText=AllClass[i].innerHTML.slice(0,endLen)+"<span class='notVisible'>"+AllClass[i].innerHTML.slice(endLen)+"</span>";
AllClass[i].innerHTML=resultText+" ";
AllClass[i].appendChild(fullLink);
}
}
}
function Fulltext(obj){
if(obj.parentNode.childNodes[(obj.parentNode.childNodes.length-3)].nodeType == 1){
obj.parentNode.childNodes[(obj.parentNode.childNodes.length-3)].style.display="inline";
obj.parentNode.removeChild(obj);
}
else alert("Проблема при обработке span");
}