`

ie js 变量声明

IE 
阅读更多

在ie下 声明js变量须加var。

js虽然是弱类型语言,但是有时候声明对象的时候最好还是加上var这个标志,

常以为,var可有可无,但是有时候就是它给你作怪,好好的程序,在firework下好好的,

但是ie下就不行,最后发现,原来声明对象的时候没有加上var,之后问题解决

 

呵呵,就为这个让我郁闷半天

var school = document.getElementById(select_id);

分享到:
评论
1 楼 liuxuejin 2011-06-13  
工作笔记???

相关推荐

    css适配ie的js代码程序

    由于IE9以下的版本不支持媒体查询,`respond.min.js`通过JavaScript动态注入样式,使得开发者可以利用媒体查询来控制页面在不同设备上的显示效果。 在实际使用中,你需要将这两个JS文件引入到你的HTML文档中。首先...

    探讨JavaScript中声明全局变量三种方式的异同

    在探讨JavaScript中声明全局变量的三种方式时,我们必须先了解JavaScript中变量声明的基本概念。JavaScript是一种弱类型语言,这意味着在声明变量时无需指定变量的类型,而且变量的作用域是由变量声明的位置来决定的...

    JavaScript对象变量图

    - JavaScript中的变量使用`var`、`let`或`const`关键字声明。`var`是老式的声明方式,存在变量提升和作用域不封闭的问题,而`let`和`const`是ES6引入的,具有块级作用域,`const`用于声明常量,一旦赋值不可更改。 ...

    Javascript的IE和Firefox兼容性参考

    JavaScript是一种广泛应用于网页开发的脚本语言,但在不同的浏览器中,其执行方式可能存在差异,特别是老版本的Internet Explorer(IE)和Firefox。由于历史原因,IE对某些特性有着独特的实现,而Firefox则遵循更...

    ie11兼容es6语法资源包

    4. **let和const声明(let and const)**:这两个变量声明关键字解决了JavaScript中var的一些问题,如变量提升和作用域限制。 5. **解构赋值(Destructuring)**:可以从数组或对象中快速提取值,进行赋值。 6. **...

    JavaScript在IE和FF中的区别

    为避免混淆,应始终使用`document.getElementById(idName)`,并在声明变量时使用`var`关键字。 6. 常量定义:Firefox接受`const`和`var`定义常量,但IE只接受`var`。为保持一致性,应统一使用`var`关键字定义常量。...

    javascript 试题及答案

    本文将对JavaScript试题及答案进行解读,涵盖了JavaScript基础知识、语法格式、变量声明、运算符、_comparison operators、逻辑运算符、赋值语句等多方面的知识点。 JavaScript基础知识 1. JavaScript技术特征:...

    javascript在firefox与ie下的兼容性总结

    - 解决方法:始终在声明变量时加上`var`关键字,避免产生歧义,确保在IE中也能正常运行。 7. **event.x与event.y问题** - 问题描述:IE中的`event`对象有`x`和`y`属性,Firefox中没有。 - 解决方法:在Firefox中...

    JavaScript中用let语句声明作用域的用法讲解_.docx

    JavaScript中的`let`语句是ES6引入的一种新的变量声明方式,它主要解决了`var`关键字存在的作用域问题。在JavaScript中,`let`声明的变量具有块级作用域,这意味着它们只在声明它们的代码块内部有效。这与`var`的...

    JS的IE和Firefox兼容性

    JavaScript在不同浏览器之间的兼容性问题一直是开发者面临的重要挑战,尤其是早期的Internet Explorer(IE)和Mozilla Firefox(MF)之间存在显著差异。以下是一些关键的兼容性问题及其解决方案: 1. **document....

    FF与IE对javascript和CSS的区别

    在声明变量时,务必加上`var`关键字。 6. **常量定义**:FF允许使用`const`或`var`定义常量,而IE只接受`var`。为了跨浏览器兼容,应统一使用`var`关键字定义常量。 7. **input.type属性**:IE中`input.type`属性...

    Ie和firefox的Js区别

    为确保兼容性,最好避免这种做法,或在声明变量时使用`var`关键字。 - **不兼容的属性和方法** - `document.all`:Firefox虽然兼容`document.all`,但会产生警告,建议使用`getElementById("*")`或`...

    javascript和css在IE和Firefox中的不同点及解决兼容性的方案

    JavaScript 和 CSS 在不同的浏览器之间可能存在兼容性问题,尤其是在 Internet Explorer (IE) 和 Mozilla Firefox 这两个浏览器中。本文将详细探讨这些差异,并提供相应的解决策略,以确保网站在各种浏览器中都能...

    IE&FireFox;的JS区别

    本文将深入探讨IE(Internet Explorer)和Firefox(Mozzila Firefox)之间的JS差异,这对于开发和面试都是极其重要的。 1. **文档对象模型(DOM)访问差异** - `document.form.item`问题:在IE中,可以通过`document...

    Firefox与IE浏览器的javascript兼容性问题

    JavaScript 是一种广泛应用于网页开发的脚本语言,它在不同的浏览器上可能存在兼容性问题,特别是老版本的 Internet Explorer (IE) 和 Mozilla Firefox (MF)。本文将深入探讨这两个浏览器之间的 JavaScript 兼容性...

    JS和CSS的IE和Firefox兼容性

    为了避免冲突,应在声明变量时加上`var`关键字,如`var idName`,这样既能消除歧义,又能在IE中正常工作。 总的来说,处理IE和MF的兼容性问题需要对这两种浏览器的差异有深入理解。使用标准化的语法和方法,如DOM...

    浏览器兼容(支持IE和firefox)

    9. **JavaScript变量声明**:IE6在函数作用域内未声明的变量会自动提升到全局,其他浏览器则会抛出错误,应始终使用`var`声明变量。 总的来说,为了实现良好的浏览器兼容性,开发者需要对各个浏览器的特性有深入...

    css和javascript在IE和Firefox中二十三个不同点

    CSS和JavaScript在Internet Explorer(IE)和Firefox这两个浏览器中存在诸多差异,这些差异主要体现在DOM操作、属性访问、事件处理等方面。以下是一些关键的不同点: 1. **文档对象模型(DOM)操作** - **form元素...

Global site tag (gtag.js) - Google Analytics