加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > C语言 > 正文

[笔记]IE下innerText值多空格的问题

发布时间:2020-12-15 01:18:23 所属栏目:C语言 来源:网络整理
导读:在获取元素中的innerText值时,IE下表现的比其他浏览器多了个空格。 一、现象 问题是这样的,我要获取一个td元素中的值(我使用的是innerText),如下, td 123/td 在IE下获取到的是‘123 ’,在最新的Edge下也是这个结果。 同样的,其他标签元素这么写也是

在获取元素中的innerText值时,IE下表现的比其他浏览器多了个空格。

一、现象

问题是这样的,我要获取一个td元素中的值(我使用的是innerText),如下,

<td>
    123
</td>

在IE下获取到的是‘123 ’,在最新的Edge下也是这个结果。

同样的,其他标签元素这么写也是多出空格的,如:

<span>11 </span>

二、解决方法

解决方法很多的了,比如,

  • 不留空,换行。

像这样就行了,

<span>11</span>
  • 获取后,调用trim。

使用的时候,我们只要去下前后空格就行了。

不过为何前部没有多出空格这就不清楚了。。。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读