解决不同浏览器获取元素文本的问题

  在不同的浏览器,获取文本内容也是用不同的方法,但唯一重要的是,当浏览器不支持的时候,得到的结果是undefined。

        // 设置任意元素的中间文本内容
        function setInnerText(element, text){
            if(typeof element.textContent=="undefined"){
                element.innerText = text; 
            }else{
                element.textContent = text;
            }
        }
        // 获取任意元素的中间文本的内容
        function getInnerText(element){
            if(typeof element.textContent=="undefined"){
                return element.innerText;
            }else{
                return element.textContent;
            }
        }

 

posted on 2019-01-23 08:43  zengsf  阅读(241)  评论(0编辑  收藏  举报

导航