js代码专题及常见问题,js脚本错误怎么办

发布时间:2023-12-08

js代码专题及常见问题,js脚本错误怎么办

更新:2022-11-17 17:14

本文目录一览:

1、js代码,有什么回问题
2、js的代码问题
3、js溢出常见现象以及引发原因

js代码,有什么回问题

你用了如下代码去获取元素

node.getElementsByTagName

而这个代码返回的是一个数组(该节点下的所有符合元素)哪怕只有一个、哪怕没有 所以你需要使用id来判断(div元素增加id)或者js代码改成:

document.getElementsByTagName('div')[0].style.backgroundColor="#aaa"

意思是文档中符合的第一个元素(鉴于该文档而言)改变颜色

js的代码问题

if('a'==firstChar||'A'==firstChar) {
    yesmessage.style.display="none";
    nomessage.style.display="block"; 
}else{ 
    nomessage.style.display="none"; 
    yesmessage.style.display="block"; 
}

点击按钮并没有刷新页面,操作是连续的,每次点击同时处理两个标签就能显示一条。

js溢出常见现象以及引发原因

出现js溢出的问题一般的情况有两种:

  1. 检查自己的js代码看代码中有没有死循环。
  2. 代码中引用了jQuery-1.4.2.min.js这个js实现一些动态效果或者是辅助,这个版本的jQuery就存在这样的问题。

解决方案:

  1. 查询自己的代码,用ie8、ie9 自带的js调试工具跟一遍代码看哪里出现了问题。
  2. 更换jQuery引用版本。