首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >innerText vs innerHTML vs label vs text vs textContent vs outerText

innerText vs innerHTML vs label vs text vs textContent vs outerText
EN

Stack Overflow用户
提问于 2014-06-26 18:02:40
回答 6查看 82.2K关注 0票数 147

我有一个由Javascript填充的下拉列表。

在决定加载时应该显示什么默认值时,我意识到以下属性显示了完全相同的值:

  • innerText
  • innerHtml
  • label
  • text
  • textContent
  • outerText

我自己的研究显示了一些基准测试或它们之间的比较,但不是全部。

我可以使用自己的常识,选择一个或另一个,因为它们提供了相同的结果,但我担心,如果数据发生变化,这将不是一个好主意。

我的发现是:

  • innerText将按原样显示值,并忽略任何可能为included
  • innerHTML的超文本标记语言格式。
  • outerText将显示值并应用任何超文本标记语言formatting
  • label显示为与innerText相同,因此我看不到version
  • textContent显示为与jQuery相同,但innerText

速记version

  • textContent显示为与innerText相同,但保留格式(如\n) can显示为与innerText相同

我的研究只能带我走到这一步,因为我只能测试我能想到的东西或阅读发表的东西,尽管我的研究是否正确,以及labelouterText是否有什么特殊之处,但是否有人能证实我的研究是正确的

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24427621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档