1 <!DOCTYPE html>2 <html lang=‘zh-cn‘>3 <head>4 <title>Insert you title</title>5 <meta name=‘description‘ content=‘this is my page‘>6 <meta name=‘keywords‘ content=‘keyword1,keyword2,keyword3‘>7 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">8 <link rel=‘stylesheet‘ type=‘text/css‘ href=‘./css/index.css‘ />9 <script type=‘text/javascript‘ src=‘./js/jquery-1.1...
?1234567891011121314151617181920<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type"content="text/html; charset=utf-8"/> <title></title></head><body> <!-- 元素属性的操作 第一种:oDiv.style.display="none"; 第二种:oDiv.style["display"]="none"; 第三种:Dom方式 Dom方式操作元素的属性 获取:getAttribute(名称);//...
以下先记录一下JS控制CSS所使用的方法.
1.使用javascript更改某个css class的属性...
<style type="text/css">
.orig {
display: none;
}
</style>
你想要改变把他的display属性由none改为inline。
解决的方法: 在IE里:
document.styleSheets[0].rules[0].style.display = "inline";
在firefox里:
document.styleSheets[0].cssRules[0].style.display = "inline";
讨论: 能够做一个函数来搜索特定名字的style对象:...
本篇文章主要针对javascript的属性进行分析,由于javascript是一种基于对象的语言,本身没有类的概念,所以对于javascript的类的定义有很多名字,例于原型对象,构造函数等,它们都是指javascript中的类。 例如:function Person(){} var p = new Person(); 这里的Person可以看作一个类,而p则是这个类的实例也可以称为对象。这里主要分析js里面的四种属性。 私有属性,指定义在类中用var声明的,即var propertyName = sonm...
1<!DOCTYPE html> 2<html> 3<head> 4<title></title> 5<script type="text/javascript"> 6/* 7 BOM: Browser Object Model 浏览器对象模型8 提供了访问和操作浏览器各组件的方式9 10 window: 浏览器窗口 JS中最大的对象, 其它对象都是它的子对象11 location: 地址栏12 histroy: 浏览记录13 screen: 显示器屏幕 获取屏幕的相关信息14 navigator: 浏览器软件 判断客户用的什么浏览器软件15 document: ...
Hello, world!本教程的这一部分内容是关于 JavaScript 语言本身的。但是,我们需要一个工作环境来运行我们的脚本,由于本教程是在线的,所以浏览器是一个不错的选择。我们会尽可能少地使用浏览器特定的命令(比如 alert),所以如果你打算专注于另一个环境(比如 Node.js),你就不必多花时间来关心这些特定指令了。我们将在本教程的下一部分中专注于浏览器中的 JavaScript。首先,让我们看看如何将脚本添加到网页上。对于服务器端...
/*
检测属性
检测属性可以通过三种方式
1.通过in运算符
2.通过hasOwnPerperty() 如果给定的属性是继承属性将返回false
3.通过propertyIsEnumerable():只有检测到的自有属性且这个属性的可枚举性为true时它才返回true,某些内置对象是不可枚举的,通常由JavaScript代码创建的对象的属性是可枚举的。
*/var o = { x: 1};"x" in o.x; //true
"y" in o.x; //false
"toString" in o.x //true o继承toString 属性o.hasOwnProperty("x");...
㈠属性名var obj = new Object();向对象中添加属性 ⑴属性名: - 对象的属性名不强制要求遵守标识符的规范 什么乱七八糟的名字都可以使用 - 但是我们使用时还是尽量按照标识符的规范去做示例:obj.name = "林黛玉" ⑵如果要使用特殊的属性名,不能采用 . 的方式来操作 需要使用另一种方式:语法:对象["属性名"] = 属性值 读取时也需要采用这种方式 示例: ⑶使用[ ] 这种形式去操作属性,...
var book = {subtitle: "Bible"}; var bookName = book.name.length // 这时候会出错, 因为试图查询这个不存在的对象的属性就会报错以下提供两种避免出错的方法: 1.var len = undefined;if(book) { if(book.name) len = book.name.length;} 2. 一种更简洁的常用方法, 获取name的length属性或者undefinedvar len = book && book.name && book.name.length; // 不会报错, len = undefined原文:http://www.cnblogs.com/facial...
转自:http://blog.csdn.net/yiluoak_47/article/details/7766760首先说下null与undefined区别:对已声明但未初始化的和未声明的变量执行typeof,都返回 "undefined" 。null表示一个空对象指针,typeof操作会返回 "object" 。一般不显式的把变量的值设置为undefined,但null相反,对于将要保存对象的变量,应明确的让该变量保存null值。var bj;
alert(bj);//"undefined"
bj = null;
alert(typeof bj);//"object"
alert(bj == null)...
一.属性操作示例代码代码详解:首先要知道,html找标签是通过选择器,JavaScript寻找标签是通过,例:document.getElementById(‘box‘);可这么理解:在文档下寻找通过id标签获取元素所以,下面两行代码可理解为:声明变量=后面接收通过box标签获得span区域元素,通过ul标签获得ul区域元素var box=document.getElementById(‘box‘);var ul=document.getElementById(‘ul‘);接下来就可以通过变量名进行属性操作:鼠标经过box变量(对应box标签...
读了篇博客感觉很有用"javascript对象的属性,方法,prototype作用范围分析"就自己写了一遍.以后自己可以用的到. 1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> 3<head> 4<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/> 5<title>javascript对象的属性,方法,pro...
常用方法和属性(Common methods and attributes)获取get(x)x是元素的ID || dom元素对象 || ExtElement对象将参数所指转化为ExtElement对象并返回它(非Dom元素对象,而是对Dom元素的封装),此方法等同于new Ext.Element(x) 。Ext.select(x) x是选择器返回一个CompositeElement对象,表示ExtElment对象的集合。但返回的这个对象实际上并非数组,不能通过数组索引访问它包含的数据。但可以通过each方法对集合里的每个对象进行迭代...
1 获取标签属性语法: element.getAttribute(‘属性名‘) 返回对应属性的值 ,如果没有返回null.//html
<div id="box" index="0"></div>//jsvar box = document.getElementById(‘box‘);
var value = box.getAttribute(‘index‘);
console.log(value) // 02 设置自定义属性的值语法: element.setAttribute(‘属性名‘, ‘属性的值‘) 返回undefined//html
<div id="box" ></div>//jsvar box = document.getElementById(‘box‘);
b...
Javascript中的数据值有两大类:基本类型的数据值和引用类型的数据值。基本类型的数据值有5种:null、undefined、number、boolean和string。引用类型的数据值往大的说就1种,即Object类型。往细的说有:Object类型、Array类型、Date类型、Regexp类型、Function类型等。当原型对象的属性值为基本类型的数据值时,通过实例对象修改属性值从而引起原型对象的属性值发生变化的情况不会发生。当原型对象的属性值为引用类型的数据值时,通...