首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

HTML中id、name、class 区别

HTML 中 id与name 区别 一个name可以同时对应多个控件,比如checkbox和radio 而id必须是全文档中唯一的 id的用途  1) id是HTML元素的Identity,主要是在客户端脚本里用...form再引用name,注意这样得到的是经过计算后将发送给服务器的值 name的用途 1)主要是用于获取提交表单的某表单域信息, 作为可与服务器交互数据的HTML元素的服务器端的标示,比如input、select...2)HTML元素Input type='radio'分组,我们知道radio button控件在同一个分组类,check操作是mutex的,同一时间只能选中一个radio,这个分组就是根据相同的name...当然HTML元素的name属性在页面中也可以起那么一点ID的作用,因为在DHTML对象树中,我们可以使用document.getElementsByName来获取一个包含页面中所有指定Name元素的对象数组...的容器>> 关于ID和Name的一些注意事项 当然HTML元素的name属性在页面中也可以起那么一点id的作用,因为在DHTML对象树中,我们可以使用

2.6K20

html锚点id属性和name属性

刚接触HTML的时候就知道描点,所以对描点这两个字特别熟悉,但一直没用过。...复制代码 // a.html 第一个锚点 复制代码 // b.html name="two">第二个锚点 如上所示,实现描点效果,需具备两个要素:...一般情况下,我们会在目标节点上添加id属性或者name属性,这个id或者name属性的值就是我们寻找锚点的依据,推荐使用id属性来标记锚点(因为id能够在各种标签上使用,name属性标记锚点时只能用在a...a标签一般用作定义超链接,用作超链接时它的href属性的值是另一个页面的URL。a标签用作锚点时,href的值是锚点的id值或者name值。...同一页面内的锚点跳转时,给href赋值# + 锚点id的值或者# + 锚点name的值,需要跳转其他页面的锚点位置时,需要在#前面加上跳转的路径,例如:href="b.html#two"

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

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

    第一段里对于ID和Name的解答说的太笼统了,当然那个解释对于ID来说是完全对的,它就是Client端HTML元素的Identity。...具体用途有:     用途1: 作为可与服务器交互数据的HTML元素的服务器端的标示,比如input、select、textarea、和button等。...用途2: HTML元素Input type='radio'分组,我们知道radio button控件在同一个分组类,check操作是mutex的,同一时间只能选中一个radio,这个分组就是根据相同的Name...显然这些用途都不是能简单的使用ID来代替掉的,所以HTML元素的ID和Name的却别并不是身份证号码和姓名这样的区别,它们更本就是不同作用的东西。    ...当然HTML元素的Name属性在页面中也可以起那么一点ID的作用,因为在DHTML对象树中,我们可以使用document.getElementsByName来获取一个包含页面中所有指定Name元素的对象数组

    2K30

    html锚点id属性和name属性

    刚接触HTML的时候就知道描点,所以对描点这两个字特别熟悉,但一直没用过?。...第一个锚点 // b.html name="two">第二个锚点 如上所示,实现描点效果,需具备两个要素: 需要有一个锚点,这个锚点就是我们要跳转到的位置...一般情况下,我们会在目标节点上添加id属性或者name属性,这个id或者name属性的值就是我们寻找锚点的依据,推荐使用id属性来标记锚点(因为id能够在各种标签上使用,name属性标记锚点时只能用在a...a标签一般用作定义超链接,用作超链接时它的href属性的值是另一个页面的URL。a标签用作锚点时,href的值是锚点的id值或者name值。...同一页面内的锚点跳转时,给href赋值# + 锚点id的值或者# + 锚点name的值,需要跳转其他页面的锚点位置时,需要在#前面加上跳转的路径,例如:href="b.html#two"

    18610

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

    html的name和id可以类比身份证的姓名和身份证编号, 编号id具有唯一性,一个id只出现一次。 名称name具备可重复性,可以多次出现。...在css中两者都具备识别html元素的作用,name用点号.表示,id用井号# 一般name用于通用多次出现元素的样式定义,id用于唯一性元素样式定义。...当然,在实际的html中,也完全可以不用id,用单独的class也可以起到代替id的作用。但是在js中,是无法通过class直接后去html元素的, 定义id便于相关操作。...name的用途 用途1: 主要是用于获取提交表单的某表单域信息, 作为可与服务器交互数据的HTML元素的服务器端的标示,比如input、select、textarea、框架元素(iframe、frame...当然HTML元素的Name属性在页面中也可以起那么一点ID的作用,因为在DHTML对象树中,我们可 以使用document.getElementsByName来获取一个包含页面中所有指定Name元素的对象数组

    2.1K20

    Could not resolve view with name *** in servlet with name dispatcher

    return "jtyd/historyDetail"; } 在进行页面跳转时,出现了异常:HTTP Status 500 - Could not resolve view with name...‘jtyd/historyDetail’ in servlet with name ‘dispatcher’ 查询网上资料后,有两种类型的错误说明,一种是页面跳转,一种是json返回。...json返回:  出现这种异常可能是因为在配置文件中配置了: name="defaultContentType" value="text/html" /> 想要纠正就需要改为: name="defaultContentType" value="application/json" /> 或者在每一个适配器(请求的方法)上面加上@ResponseBody注解。...备注:  关于第二种配置的问题,个人开发过程中还没有尝试在配置文件中添加返回头的配置,都是通过书写@ResponseBody注解来解决异步请求的返回值处理问题的。

    2.1K100

    Python 中的 if __name_

    因此if __name__ == 'main': 的作用就是控制这两种情况执行代码的过程,在if __name__ == 'main': 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,...2、运行的原理  每个python模块(python文件,也就是此处的test.py和import_test.py)都包含内置的变量__name__,当运行模块被执行的时候,__name__等于文件名(...同样举例说明,我们在test.py脚本的if __name__=="__main__":之前加入print __name__,即将__name__打印出来。.... test 此时,test.py中的__name__变量值为test,不满足__name__=="__main__"的条件,因此,无法执行其后的代码。...__name__ __name__ 是内置变量,用于表示当前模块的名字,同时还能反映一个包的结构。

    83410

    【HTML】HTML 表单 ① ( input 表单控件 | input 标签语法 | input 标签属性 | type 属性 | value 属性 | name 属性 | checked 属性 )

    文章目录 一、HTML 表单 二、input 表单控件 1、input 标签语法 2、input 标签属性 3、type 属性 5、value 属性 6、name 属性 7、checked 属性 一...: type : input 标签的 type 属性 , 用于 设置 控件类型 , 如 : 设置 text 类型 , 就是 输入框 ; name : 控件名称 , 用户自定义的字符串 ; value...> 执行效果 : 6、name 属性 在一个 HTML 网页中可能存在很多表单 , name 属性是用于标识表单的 ; 后端可以通过 表单 name 属性 , 找到 表单 ; name 属性值是...用户 自定义的字符串 ; 在 单选按钮 选项中 , name 属性可以将多个 radio 表单控件组合在一起 , 作为 单选选项 ; 代码示例 : 女 name="sex" checked="true"/> html> 展示效果 : 第二个单选选项默认选中

    7.4K10

    Python的__name__变量

    参考链接: Python的__name __(特殊变量) 我们经常看到Python代码中包含这样的代码:  if __name__ == '__main__':     something...  ...如果当前文件是主动执行的,__name__ 变量的值就是:__main__,如果是 被导入执行的,则是被导入的文件名,比如有文件:test.py,如果执行:python test.py,那么,test文件的...__name__ 那么值就是:test。  除了要知道这个以外,还要知道一点就是,代码中带有“定义”功能的代码,是不被执行的。也就是说,代码中的函数、类的定义代码不会被执行。...:  1)文件主动执行,输出结果:   abc def this is main of module   # if 语句部分,由于主动执行,变量__name__ 的值是 __main__,所以条件为真,...执行该条件下的语句体 hello                    # if 语句部分   2)导入执行,输出结果:  abc def由于是被导入执行的,所以变量 __name__ 的值是:test

    30420

    ORACLE_SID、DB_NAME、INSTANCE_NAME、DB_DOMIAN、GLOBAL_NAME

    Oracle 11g 支持Oracle_SID的长度为12位,db_name的长度为8位 作用: 用于区别同一台主机上不同的Oracle实例 决定实例所启动后台进程的名称。...,缺省值通常为ORACLE_SID 用于和操作系统之间联系,根据实例名产生的响应的实例来取得与数据库的交互 初始化参数中INSTANCE_NAME与ORACLE_SID可以不同 不同的实例可以拥有相同的...用于实例与数据库的挂接,通常缺省的情况下,INSTANCE_NAME与DB_NAME设置为相同。 在RAC环境中,多实例对应于一个数据库,故INSTANCE_NAME与DB_NAME不同。...两者的组合即被称为GLOBAL_NAME。关于DB_DOMAIN和GLOBAL_NAME请参照后续描述。...GLOBAL_NAME的形式为:DB_NAME.DB_DOMAIN 修改global_name,只能用ALTER DATABASE RENAME GLOBAL_NAME TO name.db_domain

    1.5K30
    领券