id名字

| 新加坡移民 |

【www.guakaob.com--新加坡移民】

《name和id区别》
id名字 第一篇

id与name的作用,作为标签的标识符,基本上是一样的.name是老方法,id是在name基础上发明的,后来才有的,"现代化"一点,用的范围广一点. <A..> 中的name原来(刚发明时)就是用于本页揿一下转向过去用的.

除 BASE, HEAD, HTML, META, SCRIPT, STYLE, TITLE 标签外,id 都可用.

name只用于

APPLET,SELECT,FORM,FRAME,IFRAME,IMG,A,INPUT,OBJECT,MAP,PARAM,META. (name有时有自己的用途)

table 中 name 无定义, 应当用 id.

有些标签,可以同时有name和id.

在一个HTML网页中,id是唯一的,即只有某一个标签,或某一个块的标识符是这个id.

id 在HTML中的作用:

(1) 用id选择相应的style sheet(风格).

(2) <A ..> 链接的目的地

(3) 脚本语言用它找目的地(找该id的标签)

(4) 作为名字,用于声明某OBJECT element

(5) 作为一个标签或块的区分标致(用于从HTML网页中取出数据放入数据库或把HTML翻译成别的格式,等情况).

(参考HTML 4.0 定义)

细说HTML元素的ID和Name属性的区别

可以说几乎每个做过Web开发的人都问过,到底元素的ID和Name有什么区别阿?为什么有了ID还要有Name呢?! 而同样我们也可以得到最classical的答案:ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的。

上周我也遇到了ID和Name的问题,在页面里输入了一个input type="hidden",只写了一个ID='SliceInfo',赋值后submit,在后台用

Request.Params["SliceInfo"]却怎么也去不到值。后来恍然大悟因该用Name来标示,于是在input里加了个Name='SliceInfo',就一切ok了。

第一段里对于ID和Name的解答说的太笼统了,当然那个解释对于ID来说是完全对的,它就是Client端HTML元素的Identity。而Name其实要复杂的多,因为Name有很多种的用途,所以它并不能完全由ID来代替,从而将其取消掉。具

体用途有:

用途1: 作为可与服务器交互数据的HTML元素的服务器端的标示,比如input、select、textarea、和button等。我们可以在服务器端根据其Name通过Request.Params取得元素提交的值。【id名字】

用途2: HTML元素Input type='radio'分组,我们知道radio button控件在同一个分组类,check操作是mutex的,同一时间只能选中一个radio,这个分组就是根据相同的Name属性来实现的。 用途3: 建立页面中的锚点,我们知道<a href="URL">link</a>是获得一个页面超级链接,如果不用href属性,而改用Name,如:<a name="PageBottom"></a>,我们就获得了一个页面锚点。

用途4: 作为对象的Identity,如Applet、Object、Embed等元素。比如在Applet对象实例中,我们将使用其Name来引用该对象。

用途5: 在IMG元素和MAP元素之间关联的时候,如果要定义IMG的热点区域,需要使用其属性usemap,使usemap="#name"(被关联的MAP元素的Name)。 用途6: 某些特定元素的属性,如attribute,meta和param。例如为Object定义参数<PARAM NAME = "appletParameter" VALUE = "value">或Meta中<META NAME = "Author" CONTENT = "Dave Raggett">。

显然这些用途都不是能简单的使用ID来代口 __________________________

可以说几乎每个做过Web开发的人都问过,到底元素的ID和Name有什么区别阿?为什么有了ID还要有Name呢?! 而同样我们也可以得到最classical的答案:ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的。

上周我也遇到了ID和Name的问题,在页面里输入了一个input

type="hidden",只写了一个ID='SliceInfo',赋值后submit,在后台用

Request.Params["SliceInfo"]却怎么也去不到值。后来恍然大悟因该用Name来标示,于是在input里加了个Name='SliceInfo',就一切ok了。

第一段里对于ID和Name的解答说的太笼统了,当然那个解释对于ID来说是完全对的,它就是Client端HTML元素的Identity。而Name其实要复杂的多,因为Name有很多种的用途,所以它并不能完全由ID来代替,从而将其取消掉。具体用途有:

用途1: 作为可与服务器交互数据的HTML元素的服务器端的标示,比如input、select、textarea、和button等。我们可以在服务器端根据其Name通过Request.Params取得元素提交的值。

用途2: HTML元素Input type='radio'分组,我们知道radio button控件在同一个分组类,check操作是mutex的,同一时间只能选中一个radio,这个分组就是根据相同的Name属性来实现的。

用途3: 建立页面中的锚点,我们知道<a href="URL">link</a>是获得一个页面超级链接,如果不用href属性,而改用Name,如:<a

name="PageBottom"></a>,我们就获得了一个页面锚点。

用途4: 作为对象的Identity,如Applet、Object、Embed等元素。比如在Applet对象实例中,我们将使用其Name来引用该对象。

用途5: 在IMG元素和MAP元素之间关联的时候,如果要定义IMG的热点区域,需要使用其属性usemap,使usemap="#name"(被关联的MAP元素的Name)。 用途6: 某些特定元素的属性,如attribute,meta和param。例如为Object定义参数<PARAM NAME = "appletParameter" VALUE = "value">或Meta中<META NAME = "Author" CONTENT = "Dave Raggett">。

显然这些用途都不是能简单的使用ID来代替掉的,所以HTML元素的ID和Name的却别并不是身份证号码和姓名这样的区别,它们更本就是不同作用的东西。

当然HTML元素的Name属性在页面中也可以起那么一点ID的作用,因为在DHTML对象树中,我们可以使用document.getElementsByName来获取一个包含页面中所有指定Name元素的对象数组。Name属性还有一个问题,当我们动态创建可包含Name属性的元素时,不能简单的使用赋值element.name = "..."来添加其Name,而必须在创建Element时,

使用document.createElement('<element name = "myName"></element>')为元素添加Name属性。这是什么意思啊?看下

面的例子就明白了。

<script language="JavaScript">

var input = document.createElement('INPUT');

input.id

= 'myId';

input.name

= 'myName'; alert(input.outerHTML); </script>

消息框里显示的结果是:<INPUT id=myId>。

<script language="JavaScript">

var input = document.createElement('<INPUT name="myName">');

input.id = 'myId'; alert(input.outerHTML);

</script>

消息框里显示的结果是:<INPUT id=myId name=myName>。

初始化Name属性的这个设计不是IE的缺陷,因为MSDN里说了要这么做的,可是这样设计的原理什么呢?我暂时没有想太明白。

这里再顺便说一下,要是页面中有n(n>1)个HTML元素的ID都相同了怎么办?在DHTML对象中怎么引用他们呢?如果我们使用ASPX页面,这样的情况是不容易发生的,因为aspnet进程在处理aspx页面时根本就不允许有ID非唯一,这是页面会被抛出异常而不能被正常的render。要是不是动态页面,我们硬要让ID重复那IE怎么搞呢?这个时候我们还是可以继续使用

document.getElementById获取对象,只不过我们只能获取ID重复的那些对象

中在HTML Render时第一个出现的对象。而这时重复的ID会在引用时自动变成一个数组,ID重复的元素按Render的顺序依次存在于数组中。

________________________________

【id名字】

信息一: id主要是在客户端脚本里用,name主要是用于获取提交表单的某表单域信息。在form里面,如果不指定Name的话,就不会发送到服务器端哦!

信息二: input select form frame iframe 用name

table tr td div p span h1 li 用id 表单元素(form input textarea select)与框架元素(iframe frame)用name,这些元素都与表单(框架元素作用于form的target)提交有关,在表单的接收页面只接收有name的元素, 赋ID的元素通过表单是接收不到值的。

当然上述元素也可以赋ID值, 赋ID值的时候引用这些元素的方法就要变一下了.

赋 name: document.formName.inputName document.frames("frameName") 赋 ID : document.all.inputID document.all.frameID

只能赋ID不能赋name的元素:(除去与表单相关的元素都只能赋ID) body li a table tr td th p div span pre dl dt dd font b 等等

信息三: HTML、CSS里面关于 id、class、name 属性的区别和用法

【id名字】

name和id

name原来是为了标识之用,但是现在根据规范,都建议用id来标识元素。 以下只能用name:

1. 表单(form)的控件名,提交的数据都用控件的name而不是id来控制。因为许多时候一个name会同时对应多个控件,比如checkbox和radio,而id必须是全文档中唯一的。此外浏览器会根据name来设定发送到服务器的request。因此如果用id,服务器是无法得到数据的。

2. frame和window的名字,用于在其他frame或window指定target。 以下只能用id:

1. label与form控件的关联,

<label for="MyInput">My Input</label>

<input id="MyInput" type="text">

for属性指定与label关联的元素的id,不可用name替代。

2. CSS的元素选择机制,以#MyId的方式指定应用样式的元素,不能用name替代。 3. 脚本中获得对象:

IE支持在脚本中直接以id(而不是name)引用该id标识的对象。例如上面的input,要在脚本中获

得输入的内容,可以直接以MyInput.value来获得。

如果用DOM的话,则用document.getElementById("MyInput").value,如果要用name的话,通常先

得到包含控件的form,例如document.forms[0],然后从form再引用name,注意这样得到的是经过计

算后将发送给服务器的值。

name与id的其他区别是:

id要符合标识的要求,比如大小写敏感,最好不要包含下划线(因为不兼容CSS)。而name基本上

没有什么要求,甚至可以用数字。

class和id 在一个HTML网页中,id是唯一的,即只有某一个标签,或某一个块的标识符是这个id。

class可重复使用,用来根据用户定义的标准对一个或多个元素进行标记和定义。

实际使用中,class可能对文字的排版等比较有用,而id则对宏观布局和设计放置各种元素较有用。

综合例子:

网页代码有

<div id=m_blog>

<div class=opt>

<a id=myLink href="xxx">

</div>

</div>

用CSS控制这个链接的停留样式,

可以这样写 #m_blog div.opt a:hover{color:#D57813} 或 #myLink:hover{color:#D57813}

信息四:

细说HTML元素的ID和Name属性的区别

《皇室战争改彩色ID名字》
id名字 第二篇

皇室战争彩色名字怎么改?我们部落里面一直有人在问,今天周末有时间就

答应部落里面的人整理一份图文并茂的改彩色名字的攻略然后发到部落企鹅群内,以供本部落学习。操作全程截图说明

方法一:先在部落聊天里打出你要改的彩色名字

彩色名字代码:<c颜色代码>你的名字</c>

比如:<c3>炉石传说</c>

<c2></c>

常见的颜色代码:

c2:红

c3:绿

c4:蓝

c5:浅蓝

c6:粉

c7:黄

暂时就在六种,c1好像是不行的,你也可以在部落聊天里面自己输入一下测试一下。

此方法运行你的名字多余二个字,但是颜色就这么几种是固定的,下面一种方式虽然颜色是多样的但是,由于颜色代码占有了名字的字数导致,你最多只能打两个字符或者汉字,起名的最大字符就达到上线了。所以没办法,只能舍其一了。根据自己的喜好做出选择吧。

方法二 先在部落聊天里打出你要改的彩色名字

这种方式是通过颜色16进制代码实现的。由于颜色码占用了你的名字字数导致这种方式只允许你最多起两个字符的名字、多于二个字这种方式是不行的,你就要用上面的方法一了。

彩色代码如下:<C + 你想要的十六件进制颜色代码> + 你想输入的话或者名字 </C>

比如:<cff0099>炉石传说</c>

<c00ff00>炉石传说部落</c>

<c00ffff>我们部落欢迎你</c>

PS:C后面加上6位的颜色代码,下图中的#请自动忽略。

十六进制颜色代码图:

《HTML、CSS里面关于 id、class、name 属性的区别和用法》
id名字 第三篇

id name class 区别

博客分类:

CSS应用服务器JavaScriptIE脚本

html中id与Name的区别

一个name可以同时对应多个控件,比如checkbox和radio,而id必须是全文档中唯一的

id的用途

1、 id就是Client端HTML元素的Identity(标记),主要是在客户端脚本里用。

2、 label与form控件的关联

如<label for="MyInput">My Input</label>

<input id="MyInput" type="text">

for属性指定与label关联的元素的id,不可用name替代

3、脚本中获得对象:

IE支持在脚本中直接以id(而不是name)引用该id标识的对象。例如上面的input,要在脚本中获得输入的内容,可以直接以 MyInput.value来获得。如果用DOM的话,则用document.getElementById("MyInput").value,如果要用name的话,通常先得到包含控件的form,例如document.forms[0],然后从form再引用name,注意这样得到的是经过计算后将发送给服务器的值

name的用途

用途1: 主要是用于获取提交表单的某表单域信息, 作为可与服务器交互数据的HTML元素的服务器端的标示,比如input、select、textarea、框架元素(iframe、frame、 window的名字,用于在其他frame或window指定target ) 和button等,这些元素都与表单(框架元素作用于form的target)提交有关,浏 览器会根据name来设定发送到服务器的request, 在表单的接收页面只接收有name的元素, 所以赋ID的元素通过表单是接收不到值的。 我们可以在服务器端根据其Name通过Request.Params取得元素提交的值。在form里面,如果不指定Name,就不会发送到服务器端 。

用途2: HTML元素Input type='radio'分组,我们知道radio button控件在同一个分组类,check操作是mutex的,同一时间只能选中一个radio,这个分组就是根据相同的Name属性来实现的。

用途3: 建立页面中的锚点,我们知道<a href="URL">link</a>是获得一个页面超级链接,如果不用href属性,而改用Name,如:<a

name="PageBottom"></a>,我们就获得了一个页面锚点。

用途4: 作为对象的Identity,如Applet、Object、Embed等元素。比如在Applet对象实例中,我们将使用其Name来引用该对象。

用途5: 在IMG元素和MAP元素之间关联的时候,如果要定义IMG的热点区域,需要使用其属性usemap,使usemap="#name"(被关联的MAP元素的Name)。 用途6: 某些特定元素的属性,如attribute,meta和param。例如为Object定义参数<PARAM NAME = "appletParameter" VALUE = "value">或Meta中<META NAME = "Author" CONTENT = "Dave Raggett">。

当然HTML元素的Name属性在页面中也可以起那么一点ID的作用,因为在DHTML对象树中,我们可以使用document.getElementsByName来获取一个包含页面中所有指定Name元素的对象数组。Name属性还有一个问题,当我们动态创建可包含Name属性的元素时,不能简单的使用赋值element.name = "..."来添加其Name,而必须在创建Element时,使用document.createElement('<element name = "myName"></element>')为元素添加Name属性。这是什么意思啊?看下面的例子就明白了。

< script language ="JavaScript" > var input = document.createElement('INPUT'); input.id = 'myId'; input.name = 'myName'; alert(input.outerHTML); </ script > 消息框里显示的结果是:<INPUT id=myId>。 < script language ="JavaScript" >

var input = document.createElement(' < INPUT name = " myName " > '); input.id = 'myId';【id名字】

alert(input.outerHTML);

</ script >

消息框里显示的结果是:<INPUT id=myId name=myName>。

name与id的其他区别是 :

id要符合标识的要求,比如大小写敏感,最好不要包含下划线(因为不兼容CSS)。而name基本上没有什么要求,甚至可以用数字。table、tr、td、div、p、span、h1、li等元素一般用id。与表单相关的元素也可以赋ID值, 但为这些元素赋ID值的时候引用这些元素的方法就要变一下了,具体的如下:

赋name时引用元素的方式: document.formName.inputName或

document.frames("frameName")

赋id时引用元素的方式: document.all.inputID或document.all.frameID 除去与表单相关的元素,只能赋id不能赋name,这些元素有body、li、a、table、tr、td、th、p、div、span、pre、dl、dt、dd、font、b等等

CSS里面关于id、class属性的区别

1、class是设置标签的类,用于指定元素属于何种样式的类。在CSS样式中以小写的“点”及“.”来命名,在html页面里则以class="css5" 来选择调用,命名好的CSS又叫css选择器。

如: .css5{属性:属性值;} 选择器在html调用为“<div class="css5">我是class例子</div>

.baobao { color: lime; background: #ff80c0 }

使用方法:class="baobao"

2、id是设置标签的标识。用于定义一个元素的独特的样式。在CSS样式定义的时候 以“#”来开头命名id名称

如一个CSS规则:

#binbin { font-size: larger }

使用方法:id="binbin"

id是一个标签,用于区分不同的结构和内容,就象你的名字,如果一个屋子有2个人同名,就会出现混淆;

3、Css里的ID用法与class用法一样,只是把class换成id。

如例子:

在CSS样式定义ID

#css5{height:25px;width: 200px;}

调用ID :

<div id="css5">我是ID例子</div>。

class是一个样式,可以套在任何结构和内容上,就象一件衣服;

【id名字】

4、概念上说就是不一样的:id是先找到结构/内容,再给它定义样式;class是先定义好一种样式,再套给多个结构/内容。

一个Class是用来根据用户定义的标准对一个或多个元素进行定义的。打个比较恰当的比方就是剧本:一个Class可以定义剧本中每个人物的故事线,你可以通过CSS,javascript等来使用这个类。因此你可以在一个页面上使用

class="Frodo" ,class= "Gandalf", class="Aragorn"来区分不同的故事线。还有一点非常重要的是你可以在一个文档中使用任意次数的Class。

至于 ID,通常用于定义页面上一个仅出现一次的标记。在对页面排版进行结构化布局时(比如说通常一个页面都是由一个页眉,一个报头< masthead>,一个内容区域和一个页脚等组成),一般使用ID比较理想,因为一个ID在一个文档中只能被使用一次。而这些元素在同一页面中很少会出现大于一次的情况。

归纳成一句话就是:Class可以反复使用而ID在一个页面中仅能被使用一次。有可能在很大部分浏览器中反复使用同一个ID不会出现问题,但在标准上这绝对是错误的使用,而且很可能导致某些浏览器的现实问题。

在实际应用的时候,Class可能对文字的排版等比较有用,而ID则对宏观布局和设计放置各种元素较有用。【id名字】

<<id具有唯一性,而class是一个类,适用于可多次重复使用的容器>>

关于ID和Name的一些注意事项

当然HTML元素的Name属性在页面中也可以起那么一点ID的作用,因为在DHTML对象树中,我们可以使用document.getElementsByName来获取一个包含页面中所有指定Name元素的对象数组。

如果页面中有n(n>1)个HTML元素的ID都相同了怎么办?在DHTML对象中怎么引用他们呢?如果我们使用ASPX页面,这样的情况是不容易发生的,因为aspnet进程在处理aspx页面时根本就不允许有ID非唯一,这是页面会被抛出异常而不能被正常的render。要是不是动态页面,我们硬要让ID重复那IE怎么搞呢?这个时候我们还是可以继续使用document.getElementById获取对象,只不过我们只能获取ID重复的那些对象中在HTML Render时第一个出现的对象。而这时重复的ID会在引用时自动变成一个数组,id重复的元素按Render的顺序依次存在于数组中。

name原来是为了标识之用,但是现在根据规范,都建议用id来标识元素。

以下只能用name:

1. 表单(form)的控件名,提交的数据都用控件的name而不是id来控制。因为有许多name会同时对应多个控件,比如checkbox和radio,而id必须是全文档中唯一的。此外浏览器会根据name来设定发送到服务器的request。因此如果用id,服务器是无法得到数据的。

2. frame和window的名字,用于在其他frame或window指定target。

以下只能用id:

1. label与form控件的关联,

<label for="MyInput">My Input</label>

<input id="MyInput" type="text">

for属性指定与label关联的元素的id,不可用name替代。

2. CSS的元素选择机制,以#MyId的方式指定应用样式的元素,不能用name替代。

3. 脚本中获得对象:

IE支持在脚本中直接以id(而不是name)引用该id标识的对象。例如上面的input,要在脚本中获得输入的内容,可以直接以MyInput.value来获得。

如果用DOM的话,则用document.getElementById("MyInput").value,如果要用name的话,通常先得到包含控件的form,例如document.forms[0],然后从form再引用name,注意这样得到的是经过计算后将发送给服务器的值。

name与id的其他区别是:

id要符合标识的要求,比如大小写敏感,最好不要包含下划线(因为不兼容CSS)。而name基本上没有什么要求,甚至可以用数字。

class和id

在一个HTML网页中,id是唯一的,即只有某一个标签,或某一个块的标识符是这个id。

class可重复使用,用来根据用户定义的标准对一个或多个元素进行标记和定义。

实际使用中,class可能对文字的排版等比较有用,而id则对宏观布局和设计放置各种元素较有用。 综合例子:

网页代码有

<div id=m_blog>

<div class=opt>

<a id=myLink href="xxx">

</div>

</div>

《好听的贴吧名字 贴吧ID名字大全》
id名字 第四篇



、髼彡苼。

_谁对不起谁丶

昔年、花落一场空

牵你(り左手

丿施情丶化忆

狠寂寞丶需要人陪伴

听、花开、花落

心跳的频率

指只心说、痛

゛那ー抹可笑的悲恸

你没有爱过我

炽热的余温

ご綠★城浪子

儭儭汏洃哴

╰、布︶娃娃

╃譕誨乄愛伱

幸福的眼泪

軽吻↘街邊雪

你我之间太遥远々

三分纯情、七分性感ら

曲终秂散。、

盛夏的雨后

迫卜の已

╰迷信繁华╮幼稚

__戒卟鋽の依赖

痛有多狼狈

再見ろ、往事

对待感情我只能漠然

心碎的絕望

、呦蘇朵朵

心静静的抽咽∥

鎭爱の憾触

溪水寻爱的翅膀

逝去的温柔

芝士、goo

ぃ 执爱 ゝ

那些、纯属一厢情愿

ヅ湥嘫哋洎莪

谁是谁旳歌╮

丝泪花了妆。

孤独不糊涂。好听的贴吧名字 贴吧ID名字大全

仰望45゜的天空

我是小花轮

这罒硪の劫难

靠着阳光走、

い﹏浅汐づ

伤痛不过百日长 -

等待慢慢变成了无奈

只等一个人

此生不换。

ミ嘘!安静ゞ

莫失莫忘

思念不听话

面对你〞沉默

轻描淡写ˇ勾楽年华、

《英雄联盟古风名字 好听的LOL游戏名字》
id名字 第五篇



倾一世离殇祭

流年匆忙

莫路繁华终成殇

古城陌路人

青衣忧草

醉忆一曲叹离殇

梦里南柯

雪落兮赏翩舞

独自渲染离殇

流晚涵相怼怨

揽月细挽风流

风声疏狂

悲秋洒泪

青丝染霜逝璃殇

阳光微凉

泪水凝成诗行

空负年华

醉绾青丝蛊

筱楼丶陌寻筘

流姩负离殇

红颜若雪

曲以终人未散

人间仓皇

素宣染墨

风扶秋雨

年少丶韶华倾负

惊鸿璃殇

画扇浅醉

残日带霞

笙歌散尽

如斯寂寞为谁殇

附庸风雅

秋窗雨声

素年锦时琉璃醉

月下独酌求醉

霓裳丶倾尽红颜

难绘虚枉

筱韵幽幽

云起兮衣飞扬

本文来源:http://www.guakaob.com/yimin/424567.html