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

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

  

<input type="checkbox" οnmοuseοver="document.getElementById("test").style.display="none":"/>

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

<input type="checkbox" οnmοuseοver="document.getElementById('test').style.display="none":"/>

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

第二:错误添加分号

<div id="test" class="test1" οnmοuseοver="toYellow()" ;οnmοuseοut="toRed()";>change</div>

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

第三:函数名后多写括号

<script>function toYellow(){document.getElementById("test").className="test2";}function toRed(){document.getElementById("test").className="test1";}document.getElementById("test").οnmοuseοver=toYellow();document.getElementById("test").οnmοuseοut=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.οnclick=function(){for(var i=0;i<input.length;i++){input[i].checked="checked";}}var nobtn=document.getElementById("nobtn");nobtn.οnclick=function(){for(var i=0;i<input.length;i++){input[i].checked=false;}}var inverse=document.getElementById("inverse");inverse.οnclick=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>

  

转载于:https://www.cnblogs.com/xueandsi/p/5873865.html

javascript常见错误相关推荐

  1. JavaScript 59 JavaScript 常见错误

    JavaScript 文章目录 JavaScript 59 JavaScript 常见错误 59.1 意外使用赋值运算符 59.2 期望松散的比较 59.3 令人困惑的加法和级联 59.4 令人误解的 ...

  2. [译] 学习 JavaScript:9 个常见错误阻碍你进步

    本文讲的是[译] 学习 JavaScript:9 个常见错误阻碍你进步, 原文地址:Learning JavaScript: 9 Common Mistakes That Are Holding Yo ...

  3. Golang新开发者要注意的陷阱和常见错误

    原文: 50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs   翻译: Go的50度灰:新Golang开发 ...

  4. SpringMVC接受JSON参数详解及常见错误总结我改

    SpringMVC接受JSON参数详解及常见错误总结 最近一段时间不想使用Session了,想感受一下Token这样比较安全,稳健的方式,顺便写一个统一的接口给浏览器还有APP.所以把一个练手项目的前 ...

  5. java 常见错误_Java常见错误的十大列表(前100名!)

    java 常见错误 前10名名单非常受欢迎,有趣且内容丰富. 但是有很多! 如何选择合适的? 这是一个元前10名列表,可帮助您找到前10名的前10名列表. 在更令人讨厌的笔记上: SELECT TOP ...

  6. Javascript 常见使用误区

    Javascript常见使用误区 1)比较运算符: var x = 0; if (x = 10) // true if (x = 0) // falsevar x = 10; var y = &quo ...

  7. Hibernate常见错误

    Hibernate常见错误 1.错误:object references an unsaved transient instance - save the transient instance bef ...

  8. php js 报错信息,JavaScript中错误异常的分析(附示例)

    本篇文章给大家带来的内容是关于JavaScript中错误异常的分析(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 我的建议是不要隐藏错误,勇敢地抛出来.没有人会因为代码出现 ...

  9. angularjs常见错误_AngularJS开发人员应避免的7大错误

    angularjs常见错误 AngularJS is one of the powerful tools, used for managing the display of data. It is t ...

最新文章

  1. 最高65万美元!2021美大厂码农收入一览
  2. 算法题:在一个字符串中找到只出现一次的字符。如输入abaccdeeff,则输出bd。
  3. spring邮件发送(转)
  4. 《TensorFlow 2.0深度学习算法实战教材》学习笔记(一、人工智能绪论)
  5. 实验一 顺序表基本操作的实现
  6. 网络运维系列:Ubnt ER-X初始化和开启硬件NAT
  7. jar包扫描工具: gamma
  8. 最小生成树 Kruskal 和 Prim算法及堆优化
  9. Aspose.Words 复制表格并将复制的表格插入原有表格后面
  10. D3 二维图表的绘制系列(二十三)旭日图
  11. cannot find -lxxx
  12. 【服务器数据恢复】LINUX误删除、误格式化的数据恢复
  13. Java的编程之旅——idea上新建文件
  14. 【C++训练】 一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹.求它在第N次落地时共经过多少米?
  15. 虚拟机环境安装 | 查看修改主机名
  16. linux系统盘的概念,了解linux系统硬盘分区概念-SELinux入门-linux网卡配置及参数学习_169IT.COM...
  17. 绘画初学者的入门知识点!非常简单的人物哭泣、伤心表情绘画技巧
  18. 布朗大学计算机科学博士怎样,2020年布朗大学博士含金量
  19. 【NIO与Netty】Netty 入门
  20. 制作千兆以太网FPGA PCB拓展板 实现基于B50610以太网摄像头采集方案

热门文章

  1. java连接redis不稳定_java相关:jedispool连redis高并发卡死的问题
  2. java线程间通信 实例_JAVA-初步认识-第十四章-线程间通信-示例
  3. python模块 包 文件_Python临时文件模块
  4. sql limit 子句_SQL按子句排序
  5. ios部分阴影_iOS UIMenuController UIMenuItem第2部分
  6. 具有IDE或IDE插件的Spring Boot Initilizr
  7. java数组实现队列_使用数组在Java中进行队列实现
  8. git回退到历史版本并提交到远程分支
  9. 一周第二次课(3月20日)1.6/1.7 配置IP 1.8 网络问题排查
  10. IDEA 快速创建 SpringBoot 项目