javaScript使用经常会出现语法错误什么未定义!
其实的确由于我们编辑代码不规范,缺;少或多了(/)大小写等问题!
还有就是缺少对象啊!
其实这主要是由于调用的js函数不存在,或者笔误造成函数不识别等原因
<tr bgcolor="#FFFFFF" onMouseOver=changebg(this)
onMouseOut=changebg1(this,'#FFFFFF') >
onMouseOver/Out是用来改变变换表格背景色,现在用不上,对应的js文件也修改了,所以这两个方法找不到,缺少对象,去掉就可以了!
或者**为空或不是对象。
比如
//删除当前行
function delMyRow(j){
var mytable = document.getElementById("mybody");
var myrow = document.getElementById(j);
mytable.deleteRow(myrow.rowIndex-1);
}
当不存在"mybody"的document对象元素时会出错!
超找是否存在"mybody"并做相应的改动,更正对象元素,我这里是"mytable"
js报错我们一般定位具体的错误代码:
比如这里更改页面一处代码将document.all["allfee"]改一下。
//添加
function btn_clear_onclick() {
var lbx_all = document.all["allfee2"];
var lbx_sel = document.all["fee"];
for (var i=0; i<lbx_sel.options.length;i++){
var length = lbx_all.options.length;
if (lbx_sel.options[i].selected){
//增加定制环节
var text =lbx_sel.options[i].text;
.......
刷新程序,运行,点击添加事件,看到ie下面报错了!
双击可以查看具体的错误情况。
情况说明的很清楚,查看源文件,定位指定行70(呵呵,快捷键ctr+g,注意格式不要自动换行),呵呵,看一下
比对刚才修改的地方,lbx_all 已经修改过了,当使用其属性时就会出现为空或不是对象了
呵呵,这时基本定位!
在这以先,你要确保页面编辑没有错误!
分享到:
相关推荐
这份“JavaScript语法一览表”涵盖了语言的基础到进阶知识,是学习和参考JavaScript语法的重要资源。 一、变量与数据类型 在JavaScript中,变量通过`var`, `let`, 或 `const` 关键字声明。变量可以存储不同类型的...
本压缩包文件"JavaScript语法手册.rar"包含了全面的JavaScript语法详解,旨在帮助开发者深入理解和掌握这门语言。 JavaScript语法的基础包括变量、数据类型、操作符和控制结构。变量是存储数据的地方,JavaScript有...
本文将深入探讨如何使用JSLint进行JavaScript语法检查,并介绍相关知识点。 JSLint是由Douglas Crockford开发的一款开源工具,它的主要目标是发现代码中的语法错误、潜在的逻辑问题以及不符合编码规范的部分。通过...
语法错误,也称为错误(Error),是在代码编写阶段违反了JavaScript语法规范,导致程序无法正常解析和执行。这种错误在代码编译或解释时被检测到,会使整个程序无法运行。 运行错误,又称为异常(Exception),是指...
同时,自动纠错功能可以在编码过程中及时发现语法错误,避免了运行时才出现的潜在问题,提高了代码质量。 ASP(Active Server Pages)是微软开发的一种服务器端脚本环境,用于创建动态网页或Web应用程序。在ASP中,...
4. **错误处理**:在解析过程中,可能会遇到语法错误,如不合法的语句或表达式。语法分析器需要能够检测并报告这些错误。 5. **优化**:有些实现可能会包含对生成的AST进行优化的步骤,以便提高代码执行效率或简化...
从给定的文件标题“JavaScript语法大全(程序员必备)”和描述“最常用的JavaScript语法(程序员必备)”中,我们可以总结并生成一系列重要的JavaScript知识点,这些知识对于任何希望掌握或加深理解JavaScript语言的...
这里出现了一个错误,`now()` 并不是JavaScript或ASP内置函数。在JavaScript中,可以使用`Date`对象来获取当前时间: ```javascript document.write(new Date()); ``` #### 2. 获取客户端IP地址 ```html request....
本资料包"JavaScript基础语法.zip"聚焦于JavaScript的基础知识,是学习JavaScript编程的入门资源。 1. 变量与数据类型: JavaScript支持多种数据类型,包括基本类型(Number、String、Boolean、Null、Undefined、...
本资源“JavaScript语法.rar”提供了一份全面的JavaScript语法总结和中文参考手册,非常适合初学者和进阶者进行学习和查阅。 首先,"JavaScript语法.txt"文件是一个文本格式的JavaScript基础语法总结。它可能包含了...
**Google语法高亮JavaScript功能** 在网页开发中,展示代码片段是常见的需求,为了提高代码的可读性和美观性,语法高亮成为一个重要的工具。Google语法高亮JavaScript功能就是为了解决这一问题而设计的,它能够让...
JavaScript是Web开发中不可或缺的一部分,而`jslint`是一个用于检查JavaScript代码质量的工具,它可以帮助开发者找出潜在的语法错误、不规范的编程习惯以及可能的性能问题。本篇文章将深入探讨`jslint`及其在...
这四本书籍《ASP语法一览电子书》、《CSS语法一览电子书》、《HTML语法一览与参考索引电子书》和《JavaScript语法一览电子书》将为初学者和进阶者提供丰富的学习资源,帮助他们全面理解和掌握这些技术,从而提升网页...
这个"JavaScript语法&核心对象"的资源是中文版的CHM格式文档,旨在帮助开发者深入理解JavaScript的核心概念和机制。 JavaScript语法是编程的基础,包括变量声明、数据类型、运算符、流程控制(如条件语句和循环)、...
标题中的“电脑信息Description语法错误解决办法”是指在处理网页或网站内容时遇到的JavaScript语法错误,这通常会影响页面的正常运行和用户体验。描述中提到的“Java Script ErrorDescription:语法错误S 经如此而已...
浏览器控制台Console用于运行JavaScript命令,常常用来显示网页运行时候的错误信息。Elements用于调试网页的html和css代码。 JavaScript需要和HTML一起使用才有效果,可以通过直接或间接的方式将JS代码嵌入在HTML...
JavaScript语法集锦: 1. 变量声明:在JavaScript中,变量可以使用`var`、`let`或`const`进行声明。`var`是早期版本中的关键字,具有函数作用域;`let`和`const`属于ES6(ECMAScript 2015)引入的新特性,具有块级...
不过,依据标题《JavaScript语法和对象速查手册》和描述,我们可以详细探讨JavaScript的语法和对象相关的知识点。 JavaScript是一种广泛使用的脚本语言,它被内置在大多数的现代网页浏览器中,用于实现网页的动态...
JavaScript,作为一种广泛应用于Web开发的脚本语言,是前端开发中的基础工具,其语法特性丰富多样,涵盖了变量、数据类型、操作符、控制结构、函数、对象、数组、字符串、正则表达式等多个方面。本速查手册将帮助...