javascript - 对象不支持此属性或方法 JavaScript 错误

标签 javascript internet-explorer

我在 IE 8 中收到“对象不支持此属性或方法”错误。在 Firefox 中没有错误。

有人知道是什么原因造成的吗?

<script type="text/javascript">
    function callReport() {
      var sPath = $('input[name*="ReportPath"]').val();
      window.open(sPath);
      }
    $('div:last div.active').qtip({
      content: 'This is an active div element',
      show: 'mouseover',
      hide: 'mouseout'
    })
</script>

最佳答案

看起来 qTip 使用了一个名为 tooltip 的全局变量,这有时可能会导致 IE8 中出现问题(也许只是在严格模式下)。在使用 qTip 的 JS 文件顶部声明 window.tooltip = null 为我解决了这个问题,并且更清楚地表明该变量存在。

关于javascript - 对象不支持此属性或方法 JavaScript 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12730020/

相关文章:

css - 为什么 webkit 浏览器将 css 左位置值警告为 "auto",而值设置为 "0px"

javascript - JavaScript 中的 XML/XSLT

java - GWT CellList 渲染完成处理程序?

javascript - 在移动设备上更改链接文本

javascript - 获取元素相对于父容器的位置/偏移量?

node.js - React 浏览器兼容性低至 ie11

HTML/CSS 菜单不适用于 IE

css - 包装不同浏览器的文本溢出?

javascript - 如何检测浏览器是否支持 Angular-Material

javascript - 使用map 进行并行请求,使用promise.all 进行for 循环,然后