script设置css

html-css011

script设置css,第1张

function c(){

var elem1 = document.getElementById("as")

elem1.setAttribute("class","q3")

var elem2 = document.getElementById("ad")

elem2.setAttribute("class","q4")

}

额,我刚看完"javascript DOM编程艺术"

不知道这样写对不对,我没有试哦,你试一下.

============================================

哈,对上面代码的修改.

我刚实验了一下 ,发现在IE下竟然不能使用

e.setAttribute("class","value")

以及e.getAttribute("class")

下面是网上找到的资料:

在交互性较强的Web应用中,经常需要动态更改指定元素的属性值,假设变量e是页面中一个元素的引用,根据W3C DOM标准,可以在JavaScript中使用e.getAttribute('属性名')来取得属性的值,并且用e.setAttribute('属性名', '值')来设置属性值。网页标签中,class是一个常用的属性,用于指定某一个元素遵从一个或多个自定义样式,由于class属于JavaScript 保留值,因此当我们要操作元素的class属性值时,直接使用e.getAttribute('class')和e.setAttribute ('class', 'value')可能会遭遇浏览器兼容性问题。

W3C DOM标准为每个节点提供了一个可读写的className属性,作为节点class属性的映射,标准浏览器的都提供了这一属性的支持,因此,可以使用 e.className访问元素的class属性值,也可对该属性进行重新斌值。而IE和Opera中也可使用e.getAttribute ('className')和e.setAttribute('className', 'value')访问及修改class属性值。相比之下,e.className是W3C DOM标准,仍然是兼容性最强的解决办法。

以下列表说明了上文提及的三种做法的浏览器兼容性测试:

* e.className 能在IE、Mozilla(Firefox)、Opera和Safari正确运行

* e.getAttribute('class')和e.setAttribute('class', 'value') 能在Mozilla(Firefox)和Opera中正确运行,在IE和Safari中则不能使用。

* e.getAttribute('className') 在IE和Opera中正确运行,在Mozilla(Firefox)和Safari中则不能使用。

下面是我自己试验的代码,对最初的代码有所修改:

<script language="javascript">

function c(){

var elem1 = document.getElementById("as")

//alert(elem1.className)测试用

elem1.className="q3"

var elem2 = document.getElementById("ad")

elem2.className="q4"

return false

}

</script>

<style>

.q1{

color:red

}

.q2{

color:blue

}

.q3{

color:green

}

.q4{

color:yellow

}

</style>

<div id="as" class="q1"><a href="#" onclick="c()">click me</a>test color</div>

<div id="ad" class="q2"><a href="#" onclick="c()">click me</a>test color</div>

一个网站大概由哪几部分组成?

一个网站主要由三部分组成:域名、空间和程序。现在,建网站的门槛越来越低,成本也不高。但是,要做好一个网站并不是一件简单的事,需要后期投入大量的精力去维护优化才能达到效果。具体流程如下:

1.申请网站域名,域名是网站唯一的标识,每个网站的域名都是独一无二的,可以在域名服务商处申请购买;

2.申请网站空间。网站空间是存放网站资料文件、数据的地方,如图片、文字、音频等,根据需求确定空间的大小;

3.定位网站,分析网站功能和需求。每一个网站都有存在的意义和价值,做网站之前必须清楚明白自己网站的定位。

4.网站风格设计。优秀的网站设计往往能吸引更多的访客。

5.网站代码制作。代码是网站血液,没有代码是做不了网站的。

6.测试网站。网站上线之前做好测试,以免带来不良反应。

7.FTP上传网站。网站正式上线,所有人都可以通过输入域名访问你的网站。

8.完善资料(备案)。国内的空间往往需要备案,要做好备案工作。

9.网站推广维护。网站不是建好就完事,后期还需要优化推广,增加网站知名度,提高网站排名,才能实现网站的价值。

用说明的话一般都是head【title、script、css、meta】、body【logo、nav/menu、banner、main、footer】这个是一个网站必有的几个组成部分。

title:网站的标题

script:网站的效果

css:网站的样式

meta:网站的说明、关键字等

logo:网站的logo

nav/menu:网站的导航

banner:网站的主图

main:网站的主体部分

footer:网站的底部

网站是由哪几部分组成的?

空间,域名,网页

如此而已

Linux由哪几部分组成?

一、Linux shell

Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接

收用户输入的命令并把它送入内核去执行。实际上Shell是一个命令解释器,

它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编

程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编 程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等

,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。

二、GUI

Linux提供了像Microsoft Windows那样的可视的命令输入界面--X Window的图

形用户界面(GUI)。它提供了很多窗口管理器,其操作就象Windows一样,有

窗口、图标和菜单,所有的管理都是通过鼠标控制。现在比较流行的窗口管理

器是KDE和GNOME。每个Linux系统的用户可以拥有他自己的用户界面或Shell,

用以满足他们自己专门的Shell需要。同Linux本身一样,Shell也有多种不同

的版本,你要是对Linux感兴趣的话可以看下的《Linux就该这么学》作为入门的书籍。

一种说法:

一般系统的组成由:核心,shell(命令解释器),应用程序

linux也一样,linux的核心(2.6.9.18),shell(/bin/bash),应用程序(Xwindow)等

或是:

Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。

1.进程调度(SCHED):控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。可运行进程实际上是仅等待CPU资源的进程,如果某个进程在等待其它资源,则该进程是不可运行进程。Linux使用了比较简单的基于优先级的进程调度算法选择新的进程。

2.内存管理(MM)允许多个进程安全的共享主内存区域。Linux 的内存管理支持虚拟内存,即在计算机中运行的程序,其代码,数据,堆栈的总量可以超过实际内存的大小,操作系统只是把当前使用的程序块保留在内存中,其余的程序块则保留在磁盘中。必要时,操作系统负责在磁盘和内存间交换程序块。内存管理从逻辑上分为硬件无关部分和硬件有关部分。硬件无关部分提供了进程的映射和逻辑内存的对换;硬件相关的部分为内存管理硬件提供了虚拟接口。

3.虚拟文件系统(Virtual File System,VFS)隐藏了各种硬件的具体细节,为所有的设备提供了统一的接口,VFS提供了多达数十种不同的文件系统。虚拟文件系统可以分为逻辑文件系统和设备驱动程序。逻辑文件系统指Linux所支持的文件系统,如ext2,fat等,设备驱动程序指为每一种硬件控制器所编写的设备驱动程序模块。

4.网络接口(NET)提供了对各种网络标准的存取和各种网络硬件的支持。网络接口可分为网络协议和网络驱动程序。网络协议部分负责实现每一种可能的网络传输协议。网络设备驱动程序负责与硬件设备通讯,每一种可能的硬件设备都有相应的设备驱动程序。

5.进程间通讯(IPC) 支持进程间各种通信机制。

人由哪几部分组成?

肉体和灵魂!

GIS由哪几部分组成?

从应用的角度,地理信息系统由硬件、软件、数据、人员和方法五部分组成。硬件和软件为地理信息系统建设提供环境;数据是GIS的重要内容;方法为GIS建设提供解决方案;人员是系统建设中的关键和能动性因素,直接影响和协调其它几个组成部分。

硬件主要包括计算机和网络设备,存储设备,数据输入、显示和输出的外围设备等等。

软件主要包括以下几类:

——操作系统软件

——数据库管理软件

——系统开发软件

——GIS软件,等等。

GIS软件的选型,直接影响其它软件的选择,影响系统解决方案,也影响着系统建设周期和效益。

数据是GIS的重要内容,也是GIS系统的灵魂和生命。数据组织和处理是GIS应用系统建设中的关键环节,涉及许多问题:

——采用何种方法进行数据的更新和维护,等等。

方法指系统需要采用何种技术路线,采用何种解决方案来实现系统目标。方法的采用会直接影响系统性能,影响系统的可用性和可维护性。

人是GIS系统的能动部分。人员的技术水平和组织管理能力是决定系统建设成败的重要因素。系统人员按不同分工有项目经理、项目开发人员、项目数据人员、系统文档撰写和系统测试人员等。各个部分齐心协力、分工协作是GIS系统成功建设的重要保证。

CIMS由哪几部分组成

(2)设计自动化分系统:包括计算机辅助产品设计、工艺设计、制造准备及产品性能测试等,即CAD/CAI甲/CAM系统。(3)制造自动化分系统:对于离散型制造业,它由数控机床、加工中心、清洗机、测量机、运输小车、立体仓库等多级分布控制与管理计算机等设备及相应的支持软件组成。(4)质量保证分系统:括质量决策、质量检测与数据采集、质量评价、控制与跟踪等功能。 CIMS由五部分组成:(1)经营管理与决策分系统:具有预测、经营决策、生产计划、生产技术准备、销售、供应、财务、成本、设备、工具和人力资源等管理信息功能。

CPU由哪几部分组成

CPU内部结构大概可以分为控制单元、运算单元、存储单元和时钟等几个主要部分。

运算器是计算机对数据进行加工处理的中心,它主要由算术逻辑部件(ALU:Arithmetic and Logic Unit)、寄存器组和状态寄存器组成。ALU主要完成对二进制信息的定点算术运算、逻辑运算和各种移位操作。通用寄存器组是用来保存参加运算的操作数和运算的中间结果。状态寄存器在不同的机器中有不同的规定,程序中,状态位通常作为转移指令的判断条件。

控制器是计算机的控制中心,它决定了计算机运行过程的自动化。它不仅要保证程序的正确执行,而且要能够处理异常事件。控制器一般包括指令控制逻辑、时序控制逻辑、总线控制逻辑、中断控制逻辑等几个部分。

指令控制逻辑要完成取指令、分析指令和执行指令的操作。时序控制逻辑要为每条指令按时间顺序提供应有的控制信号。一般时钟脉冲就是最基本的时序信号,是整个机器的时间基准,称为机器的主频。执行一条指令所需要的时间叫做一个指令周期,不同指令的周期有可能不同。一般为便于控制,根据指令的操作性质和控制性质不同,会把指令周期划分为几个不同的阶段,每个阶段就是一个CPU周期。早期CPU同内存在速度上的差异不大,所以CPU周期通常和存储器存取周期相同,后来,随着CPU的发展现在速度上已经比存储器快很多了,于是常常将CPU周期定义为存储器存取周期的几分之一。

总线逻辑是为多个功能部件服务的信息通路的控制电路。就CPU而言一般分为内部总线和CPU对外联系的外部总线,外部总线有时候又叫做系统总线、前端总线(FSB)等。

中断是指计算机由于异常事件,或者一些随机发生需要马上处理的事件,引起CPU暂时停止现在程序的执行,转向另一服务程序去处理这一事件,处理完毕再返回原程序的过程。由机器内部产生的中断,我们把它叫做陷阱(内部中断),由外部设备引起的中断叫外部中断。

CSS是样式,就是你想排版或者是边框的颜色,图案的位置啊,就是页面美化的东西,script是动态操作,就是你点击按钮啊,填文本啊的时候要出现什么样的效果,比方说你想在点击按钮的时候弹一个什么东西出来就用script,楼主可以详细去了解一下css和script到底是什么,含义,基本的语法就明白了