回答:

首先在HTML元素中添加自定义属性,通过JavaScript进行访问,如果之前有尝试过,会发现,容易忽略标记验证,而HTML5可以为提供在有效的网页内创建并使用自己的元素属性的功能。

一,创建HTML5文件:

如果还没想好要使用哪一个,可以复制下面的代码:

在body中设置自定义元素,在head部分脚本区域利用JavaScript元素进行访问。

二,创建元素:

首先,添加一些简单的内容和自定义属性以及ID等元素,以便能够识别JavaScript示例。

正如所看到的那样,自定义属性的形式为:“data-*”,在“data-”部分设定名称或者选定的名称。在HTML5中使用自定义属性,这是唯一有效的方法。因此,如果想验证网页是否有效可才采用这种方法。

自定义属性允许以一种特殊的方式利用页面内的JavaScript代码来设置元素,例如,动画显示功能。如果没有标准的HTML元素,我们建议使用自定义属性。

三,添加测试按钮

在页面上利用自身的JavaScript元素即可执行事件,前提是将下面的代码添加到页面中:

四,获取属性:

在JavaScript中访问属性最常用的方法是使用“getAttributes”,这也是要做的第一步。在页面的head脚本区域添加以下函数:

这里,为示例增加了alert值,当然也可以根据自身需求在脚本中添加。

五,获取数据:

可以使用元素数据集来替代DOM “getAttributes”,这或许更有效,尤其是在某种情况下,代码通过多种属性进行迭代,然而,浏览器对数据集的支持依然非常低,所以牢记这一点,此代码与//后面的方法一样可执行相同的进程。

从属性名称开始在数据集中删除“data-”,它仍然包含在HTML中。

请注意,如果你的自定义属性名称中有一个连字符,当通过数据访问时这会呈现出camel-case形式,即(“data-PRoduct-category” 变成“PRoductCategory”)。

六,其他模块、函数

我们已经获取该属性,脚本仍然可以设置和删除。下面的代码演示了如何使用标准的JavaScript模块和数据集来设置属性。

html标签属性可自定义吗,可以给HTML标签自定义属性吗?相关推荐

  1. php html 文本域,html文本域标签属性有哪些?html文本域标签属性用法介绍

    本篇文章主要介绍的是关于HTML文本域textarea标签的属性和简单的用法实例.文章内容很简单,很容易学习的,代码都是很基础的代码,还是没有难度的代码,所以想学习的请认真的自己敲代码.接下来让我们一 ...

  2. php标签属性大全,史上最全的标签总结大全

    基本结构标签: ,表示该文件为HTML文件 ---,包含文件的标题,标题出现在浏览器标题栏中 , 的结束标志 , 的结束标志 ,的结束标志 其它主要标签,以下所有标志用在 中: ,链接标志," ...

  3. java 去除html标签属性_[Java]去除html中的标签或者元素属性(正则表达式)

    @RequestMapping(value = "/details", method =RequestMethod.GET) @ResponseBody @ApiOperation ...

  4. 从零开始学前端:中括号代替点操作,获取对象,自定义标签属性 --- 今天你学习了吗?(JS:Day3)

    从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(JS) 复习:从零开始学前端:初识函数,合法属性与自定义属性 - 今天你学习了吗?(JS:Day2) 文章目录 从零开始学前端:程序猿小白 ...

  5. Java-Web JSTL标签库、自定义标签库和MVC设计模式

    目录 一.JSTL标签库 1.什么是JSTL 2.JSTL标签库 3.使用taglib指令导入标签库 4.core标签库常用标签 (1)out和set (2)remove (3)url (4)if ( ...

  6. ECSide标签属性说明之ec

    ECSide标签属性说明之<ec:column> <ec:column>标签 ◆ 属性: columnId 描述:  单元格的id,相当于<td>的id属性 ◆ 属 ...

  7. <table>表格标签属性

    <table>表格标签属性 源代码 1.表格的相关标签 <table>                  table是用于定义表格的标签 <tr>          ...

  8. HTML中的table标签属性

    表格 表格是由行和列排列而成的一种结构 HTML表格由table标签以及一个或多个tr.th或td标签组成: table标签用来定义表格,整个表格包含在<table>和</table ...

  9. 从零开始前端学习[50]:js操作标签属性,读写属性标签

    js操作标签属性 标签属性 js下操作标签属性 提示: 博主:章飞_906285288 博客地址:http://blog.csdn.net/qq_29924041 前端的一些标签属性 标签属性:通俗的 ...

最新文章

  1. qt tablewidget 实现tab来回切换_原生JS实现TAB选项卡切换效果
  2. 功能实现了软件就做好了吗?
  3. JavaScript实现bellmanFord贝尔曼-福特算法(附完整源码)
  4. 为何苦命干活的人成不了专家?
  5. java数据结构 -链表 -获取有效节点个数,单链表中倒数k个节点
  6. SQL Assistant v2.5.12 序列号
  7. 在win7下安装VC6.0
  8. 不能调试的问题的解决
  9. 运动目标跟踪(九)--Struck跟踪原理
  10. ExtJs 入门教程
  11. CentOS7 安装aria2
  12. 2014年9月-前端开发月刊
  13. oracle 统计标准误差,标准偏差和标准误差的区别
  14. cab文件介绍及制作方法 1
  15. python采集原神高清pv图和语音
  16. 5G NR的新特征—超低时延
  17. 牡丹江java奔腾有知道的吗_老转盘道和“奔腾广场”之间,藏着多少个日新月异?...
  18. Redis 的高并发实战:抢购系统 --浅奕
  19. MyBatis一发入魂之插入操作
  20. WPF导出发布安装包,无法验证发行者解决办法

热门文章

  1. ibm red hat_IBM-Red Hat对云和开发人员的意义
  2. 模仿学习--技术综述
  3. 【王道】计算机网络网络层(三)
  4. Android之声音管理器《AudioManager》的使用以及音量控制
  5. 电脑键盘键位错乱非键盘之罪
  6. Spring Cloud学习 01 微服务基础
  7. Ubuntu下grep用法
  8. 用css html JavaScript 写一个圣诞表白程序,要求功能多样,复杂,花哨,女孩子没有抵抗力...
  9. 解决Windows不能关机问题
  10. 学完计算机图形学可以做什么,计算机图形学心得体会.doc