您的位置:首页 > Web前端 > JQuery

jquery处理innerText与textContent

2015-08-13 12:29 369 查看
在IE(IE11之前)和非IE浏览器中获取innerHTML中的文本分别使用的是两个不同的属性innerText与textContent。

要兼容不同的浏览器,早期一般使用的是:

if (navigator.appName.indexOf("Explorer") > -1) {
data = elem.innerText;
} else {
data = elem.textContent;
}
但使用jquery可以看好的来兼容不同的浏览器,即使用text()来获取文本,以下和上面是等价的:

data = $(elem).text();//得到elem中的文本;$(elem).text("test");//设置elem中的文本


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: