首页
学习
活动
专区
圈层
工具
发布

HTML中id、name、class 区别

HTML 中 id与name 区别 一个name可以同时对应多个控件,比如checkbox和radio 而id必须是全文档中唯一的 id的用途  1) id是HTML元素的Identity,主要是在客户端脚本里用..."> for属性指定与label关联的元素的id,不可用name替代 3)脚本中获得对象:IE支持在脚本中直接以id(而不是name)引用该id标识的对象。...id具有唯一性,而class是一个类,适用于可多次重复使用的容器>> 关于ID和Name的一些注意事项 当然HTML元素的name属性在页面中也可以起那么一点id的作用,因为在DHTML对象树中,我们可以使用...这个时候我们还是可以继续使用document.getElementById获取对象,只不过我们只能获取id重复的那 些对象中在HTML Render时第一个出现的对象。...参考推荐: id name class 区别 浏览器内核介绍 JS基础知识介绍 做网页时经常用到的代码集合 JSP 页面访问用户验证

3.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    前端学习笔记之HTML中的id,name,class区别

    在css中两者都具备识别html元素的作用,name用点号.表示,id用井号# 一般name用于通用多次出现元素的样式定义,id用于唯一性元素样式定义。...当然,在实际的html中,也完全可以不用id,用单独的class也可以起到代替id的作用。但是在js中,是无法通过class直接后去html元素的, 定义id便于相关操作。...用途3: 建立页面中的锚点,我们知道link是获得一个页面超级链接,如果不用href属性,而改用Name,如:,我们就获得了一个页面锚点。...比如在Applet对象实例中,我们将使用其Name来引用该对象。...当然HTML元素的Name属性在页面中也可以起那么一点ID的作用,因为在DHTML对象树中,我们可 以使用document.getElementsByName来获取一个包含页面中所有指定Name元素的对象数组

    3.1K20

    Python中的 if __name__ == __main__ 是干嘛的?

    但如果你的Python练习时长超过2周半,就一定见过这样的写法: 不管是教程里的示例、Github上别人的项目、还是AI生成的代码,都可能出现这行判断语句。...现在,在被导入的代码中输出这个 __name__ 变量,有趣的事情发生了 输出的结果不再是 __main__,而成了 hello 看到这里,你明白了吗?...双下划线name这个变量: 如果所在代码是直接被运行,不管是通过IDE,还是命令行,它的值都是字符串 __main__ 如果所在代码是被别的代码调用执行,比如作为模块导入,它的值就是所在文件的文件名 所以...,if __name__ == '__main__': 这个判断,不是用来指定程序的入口,而是判断当前的文件是否是被直接运行。...这时候同样可以通过对 __name__ 的判断,让子进程不要执行创建进程的代码: 总结一下: python代码中 __name__ 这个变量的值,在直接运行时是字符串 "__main__"。

    44010

    Java 中是“值传递”还是“引用传递”?

    Java 中到底是“值传递”还是“引用传递”? ? 回答数很多,点赞数也很多。很快就吸引了我的注意力! 通过我个人对通篇文章的阅读,得出了 3 个普遍被大家误导的错误!...错误1:值传递和引用传递,区分的条件是传递的内容,如果是个值,就是值传递。如果是个引用,就是引用传递。 错误2:Java 是引用传递。...错误3:传递的参数如果是普通类型,那就是值传递,如果是对象,那就是引用传递。 实际上,Java 中只有“值传递”!这并不是我一家之言,而是众多 stackoverflow 上众多网友的讨论的结果!...注意,Java 中的指针不是指地址。 现在假设 Dog 对象驻留在内存地址 是 42。这意味着我们将 42 传递给该方法。...您可以分配指针,将指针传递给方法,按照方法中的指针操作并更改指向的数据。但是,您无法更改指针指向的位置。 Java 总是按值而不是通过引用传递参数。

    1.3K20

    react中setState是同步还是异步的

    看到这里很多人会感到不理解,做过一段时间react开发的都应该清楚setState之后直接输出state值是不会改变的,但是为什么setTimeout中的setState就可以呢?下面我们来看一下。...setState的批量更新 有很多人说setState是异步更新的,我觉得这种说法是不准确的,严格来讲setState应该属于是批量更新。...在其参数后面的回调函数中其实我们是可以获取到更新之后的state,从这一点来看表面上类似于异步执行。...setState批量更新节点 在React的setState函数实现中,会根据一个变量 isBatchingUpdate 来判断是直接同步更新this.state还是放到队列中异步更新 。...综上来说我们可以简单理解为,在当前的生命周期中,setState为异步批量更新,在异步函数中,执行的是同步更新的方式。

    2.2K20

    数据中台是真火还是炒作?

    百度作为行业里中文搜索里基本垄断市场的王者(虽然我认为,搜索作为互联网的基础架构,百度已经做烂了,而且如果百度做的好一点,出现头条,微信这样的私域流量的内容巨头的可能性就小很多,但是目前,我们还是必须面对...这期间,中台被搜索的日均值还是0. 接着,2019年5月20日到5月26日期间,中台的搜索数据,突然崛起超越了数据中台。 在2019年9月26日,中台的搜索热度达到历史顶峰,日均搜索1667。...还是利用百度指数,我发现,大数据的搜索量依然远超数据中台和数据仓库,并且趋势走向和数据中台也是一致的,但是大数据整体的热度,已经没有前两年那么火热了。...所以,数据中台和大数据,数据仓库是有本质的区别的,大数据是一个愿景,是一个概念,数据仓库是一个具体的软件系统,而数据中台是一个体系。...这个阶段的代表就是数据中台。 从数据1.0到数据3.0都有一个共同的本质,数据的利用还是以人作为用户,还是人看数据再去做决策影响业务。

    1.1K20

    在 Golang 中依赖注入是 解药 还是 毒药?

    中,是毒药 而也有人认为 依赖注入 是非常好的设计思路,是依赖管理的解药 在经过不少项目的磨砺,笔者也终于对依赖注入有了新的认识,但这几个月一直在折腾和纠结,到底要不要写本文。...完全的面向过程编程,在 go 中是可行的。 但如果你的项目比较大,又是多人协作,我真心建议你使用 DI,OOP 是有它存在的意义的。...实现思路上,dig 使用的是反射,而 wire 使用的是代码生成。反射肯定会有性能损失,而 wire 在我使用的过程中还是挺不错,所以这里用 wire 来讲述具体使用情况。...全局变量说拜拜,再也没有出现说用某个东西空指针,”哦,不对还没有初始化” 的尴尬 对比 那么问题来了,就如标题所说的,到底 DI 是解药还是毒药?...但是对于一些大项目来说,我觉得为了以后的考虑,还是别挖坑了,无论是从消除全局变量还是扩展性来说,DI 或者说 OOP 都是非常有必要的。

    3K41
    领券