id在html文档中必须是唯一的。在html文档中,任何元素(节点)都有id属性,id属性是该节点的唯一标识,是为某个节点指定dom操作时的“唯一”标识符,所以同一个文档中id值不能重复;如果不唯一的标识符,会给dom操作时带来麻烦。
本教程操作环境:windows7系统、html5版、dell g3电脑。
id 属性规定 html 元素的唯一的 id。
id 在 html 文档中必须是唯一的。
在html文档中,任何元素(节点)都有id属性,id属性是该节点的唯一标识,是为某个节点指定dom操作时的“唯一”标识符,所以同一个文档中id值不能重复。
id 与页面如何渲染没有关系,渲染是否正确取决与文档结构与样式(这里是浏览器默认样式表 你写的一条样式规则),所以可以正常显示。
但是不唯一的标示符,会给dom操作时带来麻烦。
<html><head><style type=\”text/css\”>#txtname {background:red;}</style><script type=\”text/javascript\”>function getvalue(){var a = document.getelementbyid(\’txtname\’).value;alert(a);}</script></head><body >姓名:<input type=\”text\” id=\”txtname\” /> </br>密码:<input type=\”text\” id=\”txtname\” /> </br><input type=\”button\” value=\”获取id=txtname的文本框的值\” onclick=\”getvalue();\” /></body></html>
其中:
var a = document.getelementbyid(\’txtname\’).value;
获取id=\”txtname\”的标签的值,结果是第一个文本框的值弹出来了,说明,浏览器只是取了第一个具有该id的标签的值,效果图如下:
总结:如果有相同的id,javascript只会取第一个具有该id的标签。
推荐教程:《html视频教程》
怎么通过云服务器ip访问网站域名注册中一定要谨记的几点 注册好域名必须关注这几点添加不了站点-云服务器问题青岛云服务器费用产品经理如何写好产品文档ecs云服务器共享型n4阿里云服务器怎么划分磁盘大学生云服务器配置