再谈javascript常见错误及解决方法


Posted in Javascript onSeptember 16, 2016

初学Javascript,每天总是被很小的问题折磨半天,今晚就有好几个小问题。

第一:全部使用双引号造成匹配错误

<input type="checkbox" onmouseover="document.getElementById("test").style.display="none":"/>

改行一直报错误:unexpected toke “}”  检查半天也没有发现错误,对照发现视频上是使用单引号

<input type="checkbox" onmouseover="document.getElementById('test').style.display="none":"/>

改成单引号后错误总算消除,困扰我一夜晚。。附上链接http://www.cnblogs.com/chinabc/archive/2010/11/19/1881947.html

第二:错误添加分号

<div id="test" class="test1" onmouseover="toYellow()" ;onmouseout="toRed()";>change</div>

多写了一个分号,导致分号后的代码不执行

第三:函数名后多写括号

<script> 
  function toYellow(){ 
    document.getElementById("test").className="test2"; 
    } 
  function toRed(){ 
     document.getElementById("test").className="test1"; 
    } 
  document.getElementById("test").onmouseover=toYellow(); 
  document.getElementById("test").onmouseout=toRed(); 
</script>

却掉 toYellow()和 toRed()后的括号后正常执行

第四:checkbox的checked属性修改

用三个按钮实现checkbox的全选、全部选、反选。

<!DOCTYPE html> 
<html> 
  <head> 
    <meta charset="UTF-8"> 
    <title></title> 
  </head> 
  <body> 
    <button id="btn">全选</button> 
    <button id="nobtn">全不选</button> 
    <button id="inverse">反选</button><br /> 
    <input type="checkbox" /> 
    <input type="checkbox" /> 
    <input type="checkbox" /> 
    <input type="checkbox" /> 
    <input type="checkbox" /> 
    <input type="checkbox" /> 
    <input type="checkbox" /> 
    <script> 
      var btn=document.getElementById("btn"); 
      var input=document.getElementsByTagName("input"); 
      btn.onclick=function(){ 
        for(var i=0;i<input.length;i++){ 
          input[i].checked="checked"; 
        } 
      } 
      var nobtn=document.getElementById("nobtn"); 
      nobtn.onclick=function(){ 
        for(var i=0;i<input.length;i++){ 
          input[i].checked=false; 
        } 
      } 
      var inverse=document.getElementById("inverse"); 
      inverse.onclick=function(){ 
        for(var i=0;i<input.length;i++){ 
          if(input[i].checked==false){ 
            input[i].checked=true; 
          }else{ 
            input[i].checked=false; 
          } 
        } 
      } 
    </script> 
  </body> 
</html>

以上这篇再谈javascript常见错误及解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript面向对象编程代码
Dec 19 Javascript
JavaScript中两个感叹号的作用说明
Dec 28 Javascript
jQuery LigerUI 使用教程入门篇
Jan 18 Javascript
jquery ajax同步异步的执行最终解决方案
Apr 26 Javascript
jquery的flexigrid无法显示数据提示获取到数据
Jul 19 Javascript
jquery中trigger()无法触发hover事件的解决方法
May 07 Javascript
JavaScript中join()方法的使用简介
Jun 09 Javascript
解析javascript瀑布流原理实现图片滚动加载
Mar 10 Javascript
angularjs+bootstrap实现自定义分页的实例代码
Jun 19 Javascript
jQuery动画_动力节点节点Java学院整理
Jul 04 jQuery
微信小程序 配置顶部导航条标题颜色的实现方法
Sep 20 Javascript
jQuery实现模拟搜索引擎的智能提示功能简单示例
Jan 27 jQuery
使用JQuery中的trim()方法去掉前后空格
Sep 16 #Javascript
浅谈jQuery效果函数
Sep 16 #Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
Sep 16 #Javascript
jQuery实现的右下角广告窗体跟随效果示例
Sep 16 #Javascript
jQuery实现磁力图片跟随效果完整示例
Sep 16 #Javascript
jQuery使用animate实现ul列表项相互飘动效果示例
Sep 16 #Javascript
jQuery中fadein与fadeout方法用法示例
Sep 16 #Javascript
You might like
发挥语言的威力--融合PHP与ASP
2006/10/09 PHP
PHP中array_map与array_column之间的关系分析
2014/08/19 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
2020/06/03 PHP
jquery 元素控制(追加元素/追加内容)介绍及应用
2013/04/21 Javascript
JavaScript实现复制功能各浏览器支持情况实测
2013/07/18 Javascript
在jquery中的ajax方法怎样通过JSONP进行远程调用
2014/04/04 Javascript
jQuery 获取多选框的值及多选框中文的函数
2016/05/16 Javascript
D3.js实现折线图的方法详解
2016/09/21 Javascript
jQuery中的100个技巧汇总
2016/12/15 Javascript
AngularJS中使用ngModal模态框实例
2017/05/27 Javascript
AngularJS  ng-repeat遍历输出的用法
2017/06/19 Javascript
微信小程序 swiper组件构建轮播图的实例
2017/09/20 Javascript
JavaScript中concat复制数组方法浅析
2019/01/20 Javascript
JavaScript实现汉字转换为拼音及缩写的方法示例
2019/03/28 Javascript
利用百度echarts实现图表功能简单入门示例【附源码下载】
2019/06/10 Javascript
vue-cli中实现响应式布局的方法
2021/03/02 Vue.js
python益智游戏计算汉诺塔问题示例
2014/03/05 Python
python网络编程学习笔记(九):数据库客户端 DB-API
2014/06/09 Python
python扫描proxy并获取可用代理ip的实例
2017/08/07 Python
python判断单向链表是否包括环,若包含则计算环入口的节点实例分析
2019/10/23 Python
Python+OpenCV实现实时眼动追踪的示例代码
2019/11/11 Python
python topk()函数求最大和最小值实例
2020/04/02 Python
python中有帮助函数吗
2020/06/19 Python
python批量生成身份证号到Excel的两种方法实例
2021/01/14 Python
用HTML5制作视频拼图的教程
2015/05/13 HTML / CSS
HTML5 Canvas实现放大镜效果示例
2020/03/25 HTML / CSS
高校毕业生登记表自我鉴定
2013/11/03 职场文书
奶茶店创业计划书范文
2014/01/17 职场文书
开会迟到检讨书
2014/02/03 职场文书
营业员岗位职责范本
2015/04/14 职场文书
学术会议通知范文
2015/04/15 职场文书
酒店圣诞节活动总结
2015/05/06 职场文书
《平移和旋转》教学反思
2016/02/19 职场文书
Pytest中skip和skipif的具体使用方法
2021/06/30 Python
移除Selenium中window.navigator.webdriver值
2022/06/10 Python
MySQL 原理与优化之Limit 查询优化
2022/08/14 MySQL