只有火狐支持textContent吗?

来源:6-8 高效创建节点的方法 (innerText-outerText)

saltymelon

2019-04-23 15:42:04

我查了下好像主流的浏览器都支持该属性啊,那如果大部分浏览器都支持的话,那课程6:23的这个判断的意义是什么?主流浏览器支持的话,”typeof element.textContent =="string"“不是永远为true吗?也就是永远都会走textContent而不走innerText啊?

写回答

1回答

好帮手慕慕子

2019-04-23

同学你好,目前主流浏览器的高版本都支持textContent和innerText属性,但是低版本的火狐浏览器不支持innerText属性, 低版本的IE浏览器不支持textContent属性。

所以老师做这个判断是为了使用innerText属性替代textContent来属性, 兼容低版本的IE浏览器和低版本的火狐浏览器, 如下图:

http://img.mukewang.com/climg/5cbed8ae000122a913260269.jpg

如果帮助到了你, 欢迎采纳

祝学习愉快~~~

0

0 学习 · 40143 问题

查看课程