发布网友 发布时间: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;就算不是null,使用document.getElementById()方法获取到的也是一个dom节点对象,它也没有indexOf方法的。
再退一步来说,就算就使用的是getElementsByTagName()获取到一个dom节点列表数组。也不能使用indexOf(字符串);
//我猜想你可能是想判断href属性是否包含哪些字符:那么可以修改:
热心网友 时间:2022-04-23 14:11
destination你的这个对象没有获取到把,估计destination就是null