前端html页面id命名问题

前端html页面id命名问题,第1张

常用id的命名

(1) 页面结构

容器: container

页头:header

内容:content/container

页面主体:main

页尾:footer

导航:nav

侧栏:sidebar

栏目:column

页面外围控制整体布局宽度:wrapper

左右中:left right center

(2) 导航

导航:nav

主导航:mainbav

子导航:subnav

顶导航:topnav

边导航:sidebar

左导航:leftsidebar

右导航:rightsidebar

菜单:menu

子菜单:submenu

标题: title

摘要: summary

(3) 功能

标志:logo

广告:banner

登陆:login

登录条:loginbar

注册:regsiter

搜索:search

功能区:shop

标题:title

加入:joinus

状态:status

按钮:btn

滚动:scroll

标签页:tab

文章列表:list

提示信息:msg

当前的: current

小技巧:tips

图标: icon

注释:note

指南:guild

服务:service

热点:hot

新闻:news

下载:download

投票:vote

合作伙伴:partner

友情链接:link

版权:copyright

1、在我们的电脑上打开软件,新建一个html页面。

2、在html页面创建一个id为xx,值为666的文本框,通过var v=document.getElementById('xx').value原生js方法来获取文本框的值。

3、在script中加上alert(v),来d框查看原生js方法是否根据id获取元素的值了。

4、在浏览器中运行项目,可以看到页面d框的值是id为xx的元素的值,已经成功通过原生js方法根据id获取元素。

5、jquery方法需要先添加jquery.js,然后通过var w = $('#xx').val()来获取元素的值。

6、运行项目,在浏览器中可以看到与原生js方法获得元素的值相同。

一般情况下,这种情况是用来输出内容列表的,比如文章列表、商品列表之类的。也就是说,要么是服务器端循环输出,要么是异步js请求内容,用js循环输出。

不管是那种输出,都是要用到循环的,既然是循环,我们只需要增加一个自增的变量,然后赋值给dom的id就行。

当然,个人觉得,这个有点像是数据库文章或者商品之类的主键ID,比如博客中每一篇文章都有一个id,在列表中现实的时候,直接给dom的id属性赋值就行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11690431.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存