问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请js大侠指教:(代码如下) 其他代码都没问题,但谷歌报错: Cannot read property 'indexOf' of null

发布网友 发布时间:2022-04-23 09:49

我来回答

3个回答

热心网友 时间:2022-04-23 11:19

js其他代码都没问题,但谷歌报错,是参数设置错误造成的,解决方法如下:

1、新建一个html页面,命名为test.html。

2、在test.html编写js代码,在try内使用错误的弹窗方法adddlert() ,在catch内捕捉错误信息,并把它显示在页面的p标签内。代码如下。

3、在浏览器运行test.html,在js中是没有adddlert()这个方法的,执行过程会出错,使用try catch成功捕获了错误,在页面提示了错误信息。

4、除了上面将错误写在页面上,还可以以弹窗的方式弹出错误信息。在test.html定义一个查看消息的按钮,点击按钮,执行try catch里的内容,如果js代码有错误,会以弹窗的形式显示错误信息。

5、在浏览器运行test.html,点击“查看消息”按钮执行js代码,因为在js中是没有adddlert()这个方法的,执行过程会出错,实现错误信息的弹窗显示。

热心网友 时间:2022-04-23 12:37

//这里输出测试一下是否为null;
var destination=document.getElementById("href");
alert(destination);

就算不是null,使用document.getElementById()方法获取到的也是一个dom节点对象,它也没有indexOf方法的。

再退一步来说,就算就使用的是getElementsByTagName()获取到一个dom节点列表数组。也不能使用indexOf(字符串);

//我猜想你可能是想判断href属性是否包含哪些字符:那么可以修改:
for(var i=0;i<links.length;i++){
    links[i].onmouseover=function(){
    var destination=links[i].href
    if(destination.indexOf("move.html")!=-1){moveElement("preview",0,0,5)}//报错
    if(destination.indexOf("tv.html")!=-1){moveElement("preview",-150,0,5)}//报错
    if(destination.indexOf("radio.html")!=-1){moveElement("preview",-300,0,5)}//报错
    if(destination.indexOf("music.html")!=-1){moveElement("preview",-450,0,5)}//报错
    if(destination.indexOf("book.html")!=-1){moveElement("preview",-600,0,5)}//报错
}
}

热心网友 时间:2022-04-23 14:11

destination你的这个对象没有获取到把,估计destination就是null
请js大侠指教:(代码如下) 其他代码都没问题,但谷歌报错: Cannot read...

js其他代码都没问题,但谷歌报错,是参数设置错误造成的,解决方法如下:1、新建一个html页面,命名为test.html。2、在test.html编写js代码,在try内使用错误的弹窗方法adddlert() ,在catch内捕捉错误信息,并把它显示在页面的p标签内。代码如下。3、在浏览器运行test.html,在js中是没有adddlert()这...

...报错Uncaught TypeError: Cannot read property 'length' of undefin...

这个错误通常发生在当你尝试访问一个undefined的属性时。通常情况下,你需要检查你的代码中可能导致这个变量undefined的地方,以确保该变量被正确地初始化。以下是一些常见的可能导致这个错误的情况:变量未被初始化:尝试访问未被初始化的变量的属性会导致这个错误。请确保变量被正确地初始化。变量的值为null...

js新手求助:Uncaught TypeError: Cannot read property '1' of...

第一中情况的arguments是你getComputedStyle(arguments[0],false)的属性,它没有arguments属性或arguments的个数小于2,当然会出错了,而第二种情况是把你传进去的参数作为属性穿进去的所以正确。如果你不明白,那换另一种说法:假如你有对象obj,那么第一种情况是obj.arguments[1]也就相当于(obj.argumen...

...报错Uncaught TypeError: Cannot read property 'buffered' of undef...

把定义store的代码放上来

前端错误Uncaught TypeError: Cannot read property 'length' of null...

1. Uncaught TypeError: Cannot Read Property 这是 JavaScript 开发人员最常遇到的错误。当你读取一个属性或调用一个未定义对象的方法时,Chrome 中就会报出这样的错误。导致这个错误发生的原因有很多,常见的一种情况是在渲染 UI 组件时,不正确地初始化状态。我们来看一个真实的应用程序中发生这种情况...

js报错Uncaught TypeError: Cannot read property 'id' of null_百度...

意思就是某个元素没有id属性,但你又想通过id来获取这个元素,就出错了。火狐和谷歌在这的容错性有差异,所以一个报错、一个不报,但可以肯定错误肯定是存在的,具体情况要看过你的代码才知道,你至少也要把出错的那行代码贴出来啊,或者你自己通过开发者模式(F12键)来查错也行。

...Uncaught TypeError: Cannot read property 'push' of undefined 谢...

你的变量初始化写法有误,上述代码第4行的 rnum 没有初始化赋值,这里应该赋值为数组类型的,否则 .push() 方法肯定会报错。第4行可以这样改:var rnum = [];// 或者:var rnum = new Array();

cannot read property of undefined什么意思?

cannot read property of undefined意思是:无法读取未定义的属性。1.没有定义这个属性。2.数据还没获取得到就去调用赋值数据的方法,导致数据赋值失败,之后去使用这个数据就会报这个错误。解决办法:将调用这个数据的方法设置为异步就可以了。这边this.checkTabFrameList这个数据是从this.getFrame()方法里面...

...报错Uncaught TypeError: Cannot read property 'style' of undefine...

原因:在columns里加入了id,并设置visible:false ,却未在HTML多加一个th 。它们必须数目一样。解决方案:如图添加th

网页js脚本报错 Cannot read property 'set' of undefined怎么办...

form表单提交是不能够自定义header的,必须改用ajax

javascript代码大全 大侠请选择1003大侠请选择 javascript基础代码 大侠请选择1002大侠请选择 JavaScript代码 大侠请指教 html执行js代码 js基础代码大全 java代码
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
信用卡持卡人死亡,名下无遗产,信用卡在生前有欠款,需要家属告知银行持... 学校突发安全事故应急处理出版背景 矿山灾害治理与应急处置技术本书目录 王杰秀编的灾难性事故应急处理手册何时出版并由哪家出版社发行? 股票价格高于内在价值怎么看? 济南路边违章停车的处罚是什么? 里斯本竞技足球俱乐部球队荣誉 里斯本足球俱乐部 140平米装修预算费用多少影响装修预算的因素有哪些 止咳化痰吃什么药好? 槐花干怎么晒? 怎样晒槐花不变色 王者荣耀个人攻略怎么隐藏符文 《王者荣耀》英雄熟练度图标显示教程 王者荣耀英雄血量显示设置 撬棒在撬道钉时,动力臂是阻力臂的15倍,当撬道钉时,用20N的力恰能将道钉撬起,则道钉受到阻力为多少N? 货车轮胎拆卸用什么工具? 一分的水管直径是多少,一分代表什么 更换汽车车轮胎怎么放翘棍 1分2分3分4分6分 公制管螺纹的尺寸是多少 苏州枫桥看嘴巴的地方在哪 管螺纹单位“分”到底是哪个部分的尺寸?注意!我问的是“哪个部分的尺寸”。1分=1&#47;8英寸=3.17_百度问一问 尺寸里说的1分,2分是指直径多少啊 1分人民币尺寸 枫桥景区收费的吗 棉布与涤纶混纺有概率混杂人造纤维吗? 我的被封 了,怎么登都登不上,怎么办? 办理慢性病的条件? 2019年什么时间办理慢病申请 2019西安医保慢性病 槐花一年不变色怎么弄 着急上火回奶了吃什么下奶快 坐月子吃什么下奶最快最多又不能上火 请问各位高手,在lightroom 中批量导出已经处理过的图片的具体操作过程是怎么样的呢? 关于lightroom处理照片的问题。 PS和Lightroom在照片处理过程中分别担任怎样的角色?Lightroom如何将raw格式转换为高质量的jpg图片 新浪微博悄悄关注的人怎么没有了,连名字也搜不到,怎么个情况 微博好友昵称没换,搜索昵称却找不到是为什么 苹果电脑装了双系统怎么转换输入法 洛克王国该怎么下载flash 下载洛克王国最新flash版本的网站是什么 75度酒精可以擦拭皮革吗 洛克王国手机上用的flash播放器下载地址,谢谢 体检血液呈阳性是什么情况? 血液呈阳性严重吗?是乙肝吗? 血液里查出阳性一般是什么病 验血成阳性是什么意思?为什么会出现阳性以及阴性血液? 血液检测呈阳性一定是艾滋病吗 体检说血液阳性是什么意思啊? 舌胎发黑是什么原因