html基础知识补全
来源:互联网 发布:淘宝网休闲外套女装 编辑:程序博客网 时间:2024/04/30 04:51
======================================================
注:本文源代码点此下载
======================================================
id同name嘅区别
id的属性是最高级别的.而form中的name级别是比较低的.如果说我要取一个值的话用这两种方法来写.如下:
这是name的写法
window.document.form.name.value
而id的话则只需要用
id.value
就能够直接抓出值来.因为它比window的级别还高.所以只需要这样用
id和name都可以用来标识一个标记,javascript分别有两个方法getelementbyid和getelementbyname来定位dom节点。
区别如下:
1、我们知道在网页做post提交时,是以form(即表单域)为单位进行提交的,一个form里有若干个表单对象(如),同一个页面里可以为多个form(asp.net不同,它只允许有一个,且名字必须为form1),在表单表提交到服务器端后,可以直接通过name属性取到表单域的值,却无法通过id直接取到该表表单对象的值。
2、同一个form里不能有多个name属性相同的html标记,但如果一个网页中有多个form,则不同的form里可以有同个name属性的标记。而id是全局的,在一个html文档里不能有多个节点使用相同的id,无论它处在哪个form里。
3、在建立css样式的时候,可以建立id样式表(以#为前缀),使具有该id的样式直接应用该样式,而无法建立name样式表。
4、在进行网页编辑时建议使用id来标识一个节点,而不是使用name(除非是为了post提交的需要),同样使用javascript进行dom节点定位时建议使用getelementbyid方法,因为只有id能唯一标识一个节点,而同一个网页里可能会有多个name属性相同的节点,它们分别处在不同的form里。
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
- html基础知识补全
- 检测-补全 html代码
- 计算机网络基础知识整理(慢慢补全。)
- HTML Table 空白单元格补全
- notepad++ 【002】 html代码自动补全
- EditPlus中的html自动补全
- EditPlus中的html自动补全
- sublime中html自动补全
- php截取html字符串自动补全html标签
- HTML基础知识总结(相对较全)
- vim html,java,javascript自动补全插件推荐
- 浏览器 自动 补全 html标签 功能 兼容
- vim括号引号html标签自动补全
- 用Html+Js实现的“自动补全”功能
- sublime安装html头部补全插件安装
- HTML和SEO基础知识:H标签全透视
- 自动补全和菜单补全
- 自动补全
- javascript笔记:深入理解javascript的function
- Treeview控件如何在asp.net ajax中使用小技巧
- 重写Ext.Ajax.request,Ext.data.Connection
- javascript时间函数
- Delphi 代码优化(转)
- html基础知识补全
- Java 中的 Reference
- Java Tip 94: 如何用 servlet 打开非 HTML 格式的文档
- Delphi编译错误中文手册
- jQuery ajax实现顶一下,踩一下效果
- 关于delphi如何调用用c写的*.h文件
- syx278250658
- Javascrpt,Ajax 与 Html Widgets
- 使用 HTML5 开发离线应用