HTML里name和ID各是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML里name和ID各是啥意思?相关的知识,希望对你有一定的参考价值。

html的name和id可以类比身份证的姓名和身份证编号
编号id具有唯一性,一个id只出现一次。
名称name具备可重复性,可以多次出现。
在css中两者都具备识别html元素的作用,name用点号.表示,id用井号#
一般name用于通用多次出现元素的样式定义,id用于唯一性元素样式定义。

在表单当中,由于有些控件具备多元素特性,例如radio checkbox等,使用id不便于表单数据的提交,此外浏览器会根据name来设定发送到服务器的request,因此在表单当中,用name来提交数据。

当然,在实际的html中,也完全可以不用id,用单独的class也可以起到代替id的作用。但是在js中,是无法通过class直接后去html元素的, 定义id便于相关操作。
参考技术A name就是名字啊,id是唯一的标志,不能重复,name可以重复 参考技术B ID就像你的身份证号码:只能标签被调用一次。
name就像你的名字:可以被无数的标签调用。
新手的话多写代码就自然明白了,我刚开始也和你一样,代码写多了自然就明白了

interrupt 3 using 3 是啥意思那 二个3 各是啥意思?

#include < reg51.h >
#include <intrins.h>

sbit LS138A=P2^2;
sbit LS138B=P2^3;
sbit LS138C=P2^4;
unsigned int LedNumVal,LedOut[8];
unsigned char code Disp_Tab[] = ~0xC0,~0xF9,~0xA4,~0xB0,~0x99,~0x92,~0x82,~0xF8,~0x80,~0x90,~0x88,~0x83,~0xC6,~0xA1,~0x86,~0xbf,~0xc7,~0x8c,~0xc1, ~0xff, ~0xf7 ;
void delay(unsigned int i)

char j;
for(i; i > 0; i--)
for(j = 200; j > 0; j--);

display()
unsigned char i;

LedOut[0]=Disp_Tab[LedNumVal%10000/1000];
LedOut[1]=Disp_Tab[LedNumVal%1000/100]&0x7f;
LedOut[2]=Disp_Tab[LedNumVal%100/10];
LedOut[3]=Disp_Tab[LedNumVal%10];

for( i=0; i<8; i++)
P0 = LedOut[i];

switch(i)

case 0:LS138A=0; LS138B=0; LS138C=0; break;
case 1:LS138A=1; LS138B=0; LS138C=0; break;
case 2:LS138A=0; LS138B=1; LS138C=0; break;
case 3:LS138A=1; LS138B=1; LS138C=0; break;
case 4:LS138A=0; LS138B=0; LS138C=1; break;
case 5:LS138A=1; LS138B=0; LS138C=1; break;
case 6:LS138A=0; LS138B=1; LS138C=1; break;
case 7:LS138A=1; LS138B=1; LS138C=1; break;



delay(150);



主程序 *
********************************************************/
void main(void)

P0=0xff;
P1=0xff;
P2=0xff;

// IT0=0; //低电平触发
IT0=1; //下降沿触发
EA=1;
EX0=1;

while(1)

display();


/********************************************************
* INT0中断函数 *
********************************************************/
void counter(void) interrupt 0

// unsigned char x;
EX0=0;
LedNumVal++; //中断计数
EX0=1;

/********************************************************/

void delay(unsigned int i)和display() 都被主程序调用了 。void counter(void) interrupt 0 中断函数在主函数的后面,没有被调用啊, 这个中断函数 是在什么时候运行那?

void counter(void) interrupt 0 是外部中断0的中断函数,在外部中断0引脚低电平时就自动调用了。 参考技术A interrupt 表示中断优先级,using表示所用工作寄存器组。

interrupt x using y
跟在interrupt 后面的xx 值得是中断号,就是说这个函数对应第几个中断端口,一般在51中
0 外部中断0
1 定时器0
2 外部中断1
3 定时器1
4 串行中断
其它的根据相应得单片机有自己的含义,实际上c在编译的时候就是把你这个函数的入口地址放到这个对应中断的跳转地址
using y 这个y是说这个中断函数使用的那个寄存器组就是51里面一般有4个 r0 -- r7寄存器,如果你的终端函数和别的程序用的不是同一个寄存器组则进入中断的时候就不会将寄存器组压入堆栈返回时也不会弹出来 节省代码和时间追问

寄存器组就是51里面一般有4个 是那些那?能详细吗?

本回答被提问者采纳

以上是关于HTML里name和ID各是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

rosemount 3095变送器中的DP校验量程和SP校验量程各是啥意思,代表啥?

每行各是啥意思python求

注册表中的%1和%*各是啥意思?

receipt traveler,PO line number各是啥意思啊?

图片的四种格式.jpg、.gif、.png、.bmp各是啥意思?

cut .style,color .三个英语单词各是啥意思?