innerHtml innerText textContent兼容性问题

innerHtml,innerText,textContent
innerHtml获取元素带标签的内容;innerText只获取元素的文本;
火狐不支持innerText,支持textContent;


// IE和Firefox都能用的设置/获取对象属性函数

aobj = document.getElementById("alink");
firefox_ie(aobj,"http://www.test.com")

function firefox_ie(obj,value)
{
    if(document.all){
        if(typeof(value)=="undefined")
            return obj.innerText;
        else
            obj.innerText=value;
    }else{
        if(typeof(value)=="undefined")
            return obj.textContent;
        else
            obj.textContent=value;
    }
}

 

posted @ 2014-06-28 12:19  yikai.shao  阅读(234)  评论(0)    收藏  举报