课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
我记得之前好像有说过id具有唯一性,为什么两处不同的地方可以使用同一个id呢
2014-08-28
源自:初识HTML(5)+CSS(3)-升级版 8-12
正在回答
js中有代码:
var 变量名= document.getElementById(html中的标签ID)
html不会检查 ID是否重复
但是js需要通过 ID来找到唯一的 html进行操作,ID不唯一时取到的是第一个标签
那么这就出事了,也许我想拿到的是第二个标签,或者第三个,第四个,但是我拿不到。
当前端全部学完就会恍然大悟很多问题。 我就是先把html,css,js大致的过了一遍之后又来了几遍细致的学习
因为第一遍记不住,脑子里也不系统。第二遍系统的巩固一下,回想的时候能知道大致都是什么东西。第三遍就看看自己在使用的过程中哪些基础不牢固,请不请或者理解不请 。再然后就是积累了
ID的名字唯一;是指使用时方便调用
在一般情况下前端尽量少用ID选择符,若使用一般是用来定义大框架。
针对于样式定义来说:ID重复使用可能不会报错,样式也可以渲染出来,这个只是针对前端的美化而言。若做项目性的网站,严谨性来讲,不要使用重复ID,使用ID唯一性 对后端程序是很重要的,就如慕课上面说的一个ID 就相当于一个人的身份证,世界上不会出现相同的两个人,若非如此,岂不是天下大乱,定义ID也是一样,若出现相同的,后端程序做起来会乱套的。若想深入了解多接触前端js或后端php .asp等等,希望能解决您的疑问。
唯一性指的是ID名
拜托看清楚题目,让你写第二个ID是setGreen不是stress,自己写错了!另外,HTML严格上是绝对不能ID重复使用的,虽然HTML不会报错,但后端程序员会把你骂的狗血淋头
ID= identification,翻译为鉴定识别,身份认同;
它的主要作用是用于标记识别不同的实物,必须唯一,否则程序没有办法区分处理对象;类更像ID分组
按照标准,每一个id值都是不能够相同的,这就是id的唯一性,应为这个id值会在js中有着非常严格要求,如果有相同的id,那么js获取的时候,默认第一次出现的id,之后的id都没有效果,所以尽量保证id的唯一性
赫兹1719
看下一章,有答案
慕仰3473226
Sunly3212
anonymius
幸福的猫小阳 回复 anonymius
Yinsion_Nie 回复 anonymius
甜甜圈1991
甜甜圈1991 回复 甜甜圈1991
amy一米米 回复 anonymius
大不牛爱撕鸡爷
changings
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
2 回答子选择器 为啥我li改为ul后就没有效果了
2 回答本节实例的问题
3 回答关于” “
2 回答为什么练习里面,边框和内容离的这么远呢?我明明是设置paddin为0px
3 回答html5回车符是怎么写?<br>还是<br />?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号