js报错

cannt read property "location" of undefined 

报这个错怎么解决

7cb648a12322b6740e9ce310044efb7.jpg

FineReport yzm250714 发布于 2022-8-22 09:14 (编辑于 2022-8-22 09:35)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-8-22 09:16

两个原因

没有延时函数

或者不支持这个功能

尝试

setTimeout(function() {

你原来的js

}, 800)

  • yzm250714 yzm250714(提问者) 我加上延时函数报错更严重了,应该不是不支持吧,就是一个按钮批量删除的js
    2022-08-22 09:24 
  • snrtuemc snrtuemc 回复 yzm250714(提问者) 那估计你的用法错误。。。主要还是看你js怎么写的
    2022-08-22 09:25 
  • yzm250714 yzm250714(提问者) 回复 snrtuemc 我在问题上把JS的贴图加上,回复好像没法加图片,麻烦您给看一下
    2022-08-22 09:29 
  • snrtuemc snrtuemc 回复 yzm250714(提问者) 你的js没有location这个啊,说明不是这个代码引起的,检查其他地方,报表初始化事件,控件初始化事件,有在这个location的js,加上我的setTimeout函数
    2022-08-22 09:31 
  • yzm250714 yzm250714(提问者) 回复 snrtuemc 贴错图了,不好意思,您现在再看一下
    2022-08-22 09:35 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-8-22 09:15

你的js是如何写的。发出来看一下

  • yzm250714 yzm250714(提问者) 您好JS我贴在问题上
    2022-08-22 09:30 
  • CD20160914 CD20160914 回复 yzm250714(提问者) 你勾上直接显示控件没有?如果没有勾的话。这个就有问题
    2022-08-22 10:48 
最佳回答
0
congerLv6高级互助
发布于2022-8-22 09:15(编辑于 2022-8-22 09:45)

可以使用

console.log()

一步步打印,看看哪里出错了

  • yzm250714 yzm250714(提问者) 您好,不是跳转链接,是按钮批量删除的,具体JS我贴在问题上了
    2022-08-22 09:30 
  • 3关注人数
  • 315浏览人数
  • 最后回答于:2022-8-22 09:45
    请选择关闭问题的原因
    确定 取消
    返回顶部