《DOM Scripting》学习笔记-——第九章 CSS-DOM

本章内容:

一、style属性

二、如何检索样式信息

三、如何改变样式

属性:

包含位置信息:parentNode , nextSibling , previousSibling , childNodes , firstChild , lastChild

包含元素本身信息:nodeType,nodeName

包含元素样式信息:style

举例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"

"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="en">

<head>

<meta http-equiv="content-type" content="text/html;
charset=utf-8" />

<title>Example</title>

<script type="text/javascript">

window.onload = function() {

var para = document.getElementById("example");

alert(typeof para.nodeName);

alert(typeof para.style);

}

</script>

</head>

<body>

<p id="example" style="color: grey; font-family:

? ‘Arial‘,sans-serif;">

An example of a paragraph

</p>

</body>

</html>

第一条alert语句返回字符串“string”,表明nodeName属性(p)是一个字符串

第二条alert语句将返回字符串“object”,表明style属性是一个对象。

所以说,不仅文档里的每个元素都是一个对象,他们的style属性也是一个对象。

时间: 2024-10-10 07:57:02

《DOM Scripting》学习笔记-——第九章 CSS-DOM的相关文章

《Python基础教程(第二版)》学习笔记 -&gt; 第九章 魔法方法、属性和迭代器

准备工作 >>> class NewStyle(object): more_code_here >>> class OldStyle: more_code_here 在这两个类中,NewStyle是新式的类,OldStyle是旧式的类,如果文件以__metaclass__ = type 开始,那么两个类都是新式类. 构造方法 构造方法,当一个对象被创建后,会立即调用构造方法.Python中创建一个构造方法,只要把init方法的名字从简单的init修改成__init__

Java学习笔记—第九章 字符串String

第九章 字符串String Java中使用String类来创建一个字符串变量,字符串变量是类类型变量,是一个对象.声明字符串的语法格式如下:String s; 创建字符串:通过String类提供的构造方法可创建字符串,有以下几种方式: (1)创建字符串对象时直接赋值,例如: String s1 = "hello"; String s2 = new String("hello"); (2)由一个字符串创建另一个字符串,例如: String s1 = "hel

Android学习笔记—第九章 Activity的加载模式

第九章 Activity的加载模式 task:类似于栈,每次打开界面会创建一个task,然后将这开启的界面放入到该task中. (1)standard:默认模式 每次都会创建一个新的界面,将该界面加入task中 (2)singleTop:栈顶单实例模式 a. 如果目标Activity不存在,创建一个新的Activity,存入到task中 b. 如果目标Activity已经存在,并且处于栈顶,不会再创建新的Activity c. 如果目标Activity已经存在,但不处于栈顶,创建一个新的Acti

JQuery学习笔记-JQuery的CSS DOM操作

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

JavaScript高级程序设计学习笔记第九章--客户端检测

1.能力检测:能力检测的目标不是识别特定的浏览器,而是识别浏览器的能力.(我的理解就是识别浏览器能做什么不能做什么) 2.怪癖检测:目标是识别浏览器的特殊行为.但与能力检测确认浏览器支持什么能力不同,怪癖检测是想要知道浏览器存在什么缺陷(“怪癖”也就是 bug). 3.用户代理检测:争议最大的一种客户端检测技术.用户代理检测通过检测用户代理字符串来确定实际使用的浏览器.在每一次 HTTP 请求过程中,用户代理字符串是作为响应首部发送的,而且该字符串可以通过 JavaScript 的 naviga

matlab学习笔记第九章——变换

1.拉普拉斯变换:时间函数f(t)的拉普拉斯变换用下面的积分式定义: L {f(t)} = ??0∞f(t)e-stdt,我们通常把f(t)的拉普拉斯变换写F(s).在MATLAB计算拉普拉斯变换,我们要调用laplace(f(t)),它做的是符号计算. L (tn) = n!/sn+1 要计算拉普拉斯逆变换,我们输入ilaplace 2.一个函数f(t)的傅立叶变换被定义为: F(ω) = ??-∞∞f(t)e-iωtdt 在MATLAB中我们可以输入fourier命令计算一个函数的傅立叶变换

《metasploit渗透测试魔鬼训练营》学习笔记第九章--meterpreter

七.强大的meterpreter  7.1再探metasploit的攻击载荷模块     7.1.1典型的攻击载荷模块     metasploit涵盖了各大主流操作系统和平台,其中绝大部分是远程漏洞利用所使用的攻击载荷模块,功能一般是开启远程shell,远程执行命令.     metasploit支持用户将自己的shellcode导入框架中,只需将payload替换成自己的shellcode代码,修改一下描述等基础信息即可.     7.1.2使用攻击载荷模块     search 搜索,查询

【DOM】学习笔记

三. 一份文档就是一颗节点树 节点类型:元素节点--属性节点.文本节点 getElementById()返回一个对象,对应一个元素节点 getElementByTagName()返回一个对象数组,分别对应一个元素节点 getAttribute() setAttribute() 四. childNodes nodeType nodeValue firstChild lastChild 五. DOM脚本编程习惯 预留后路 分离JS 向后兼容性 [DOM]学习笔记,布布扣,bubuko.com

HTML DOM(学习笔记二)

嗯,在HTML DOM(学习笔记一)中简单描述了一下HTML DOM 是什么,这一篇将记录下来有关HTML DOM的内容! 1:DOM节点 首先,再来看一下HTML DOM的树状结构,如下图所示: 这就是我们要处理的HTML DOM 也就是一种HTML文档的另一种表现的形式,更加接近我们的HTML文档的表现形式的样式是这样的,如下图所示: 在HTML DOM中,所有的事物都是节点.HTML DOM就是被视为节点树的HTML.根据W3C的HTML DOM标准,HTML文档中所有内容都是节点,如上图