当前位置: 首页 > 面试题库 >

Javascript textContent在IE8或IE7中不起作用

顾俊楚
2023-03-14
问题内容

我需要添加一个表的2个单元格内容并显示它。下面的JavaScript命令在chrome或IE10中可以正常工作。 但不能在IE8或7中使用

parseFloat(document.getElementById("total").textContent).toFixed(2);

结果,

N

您能否告诉我 IE7或IE8中等效命令 是什么 以读取表的单元格内容并将其转换为float然后添加。


问题答案:

IE7 /8不支持textContent。后者具有称为innerText的不同属性,该属性返回DOM节点的文本内容。

这是两者的用法:

var text  = e.item.textContent || e.item.innerText;
alert(text);

注意: e是html元素



 类似资料:
  • 问题内容: 如下代码: 在Internet Explorer 6、7和8中给我一条错误消息: 对象不支持此方法 如何在这些浏览器中按元素类别选择元素? 我宁愿不使用JQuery。 问题答案: 此解决方案可能会有所帮助。这是使用纯javascript实现的自定义函数,可在IE中使用。 本质上,此脚本正在执行的工作是一个接一个地探测所有可能的选项,并选择可用的最佳选项。这些选项是: 本机功能。 函数,

  • 问题内容: 我已经动态创建了一个复选框。我曾经在单击复选框时调用过一个函数,该函数在Google Chrome和Firefox中有效,但 在Internet Explorer 8中不起作用 。这是我的代码: 是我的事件处理程序。 问题答案: 尝试: 更新: 对于IE9之前的InternetExplorer版本,应使用attachEvent方法将指定的侦听器注册到调用它的EventTarget上,对

  • 问题内容: 我有一个简单的代码: 和这个CSS: 问题是:当我将光标从移到(应该是可见的,因为它是的子级)时,鼠标悬停被禁用了。我正在IE7中对其进行测试,在FF中它可以正常工作。我究竟做错了什么?我还意识到,当我删除标签时,它就不起作用了。有任何想法吗? 问题答案: IE7不允许您将伪类应用于非锚元素,除非您明确指定doctype。只需在页面上添加一个doctype声明,它就可以正常工作。

  • 问题内容: 我已经按照教程在我的应用程序中实现了路由 http://docs.angularjs.org/tutorial/step_07 我无法在IE7中使用我的版本,花了一段时间尝试找出我错过/做错的事情后,我注意到该示例不起作用。 http://angular.github.com/angular- phonecat/step-7/app/ 有人知道如何使它工作吗? 问题答案: 好的,我遇到

  • 问题内容: 我尝试阅读有关如何处理IE中自定义字体的多篇文章,但是它们似乎对我没有用。我尝试将字体转换为,但这似乎也不起作用。我不确定自己在做什么错,所以我将发布我的代码 问题答案: 这在ie8 / 9中有效

  • 问题内容: 我使用CSS来表示jQuery向下滑动部分的触发文本:即,当您将鼠标悬停在触发文本上时,光标将变为指针,并且触发文本的不透明度降低,以指示该文本具有单击动作。 这在Firefox和Chrome中可以正常工作,但在IE8中,不透明度不会改变。 我尝试了各种CSS设置,但均未成功。 例如 HTML: CSS: 是什么阻止IE更改不透明度?注意:我已经在各种不同的元素上进行了尝试,围绕CSS