• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > html5自定义属性:如何获取自定义属性值(附代码)

html5自定义属性:如何获取自定义属性值(附代码)

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含html5自定义属性等相关知识,匿名希望在学习及工作中可以帮助到您
这篇文章给大家介绍的内容是关于html5自定义属性:如何获取自定义属性值(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

自定义属性:

在HTML5中我们可以自定义属性,其格式如下data-*="",例如:data-info="我是自定义属性",通过Node.dataset['info'] 我们便可以获取到自定义的属性值。

当我们如下格式设置时,则需要以驼峰格式才能正确获取:data-my-name="itcast",获取Node.dataset['myName']

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<!--定义-->
<!--规范:
1.data-开头
2.data-后必须至少有一个字符,多个单词使用-连接
建议:
1.名称应该都使用小写--不要包含任何的大写字符
2.名称中不要有任何的特殊符号
3.名称不要副作用纯数字-->
<p data-school-name="itcast">传智播客</p>
<p data-name="itcast">传智播客</p>

<!--取值-->
<script>
    window.onload=function(){
        var p=document.querySelector("p");
        /*获取自定义属性值*/
        /*将data-后面的单词使用camel命名法连接:必须使用camel合法法获取值否则有可能无法获取到值*/
        //var value=p.dataset["schoolname"];//data-schoolname    就是相当于上面的代码块来着同一个意思来着
        var value=p.dataset["schoolName"];//data-school-name     里面的取值必须第二个单词。的第一个字母必须是大写字母来着
        console.log(value);
    }
</script>
</body>
</html>

相关文章推荐:

关于html中<label>标签的for属性的详细分析

html中标签嵌套的问题如何解决

以上就是html5自定义属性:如何获取自定义属性值(附代码)的详细内容,更多请关注微课江湖其它相关文章!

您可能想查找下面的文章:

相关文章

  • 2018-12-03关于 HTML5 被简称做 H5 ,你怎么看?
  • 2018-12-03 html5+JavaScript进行邮箱地址验证
  • 2018-12-03乐车邦app 前端用的什么框架和技术?
  • 2017-08-06HTML5之SVG 2D入门12—SVG DOM及DOM操作介绍
  • 2018-12-03多视角3D逼真HTML5水波动画 _html5教程技巧
  • 2018-12-03Html5 Canvas初探学习笔记(14) -简单动画实现
  • 2018-12-03HTML5 画布canvas使用方法_html5教程技巧
  • 2018-12-03HTML5 通信API 跨域门槛将不再高、数据推送也不再是梦_html5教程技巧
  • 2018-12-03html5使用go+websocket搭建websocket服务的实例
  • 2018-12-03高德地图+canvas画图结合实现一个小项目

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • HTML5-WebSocket实现聊天室示例
    • 详细介绍25+免费的Bootstrap HTML5网站模板图文详情
    • 使用html5 canvas 画时钟代码实例分享
    • 解析HTML的增强标记
    • html5指南-1.html5全局属性(html5 global attributes)深入理解
    • 分享html5中localStorage的实例教程
    • html5 canvas实现圆形时钟实例代码
    • html5规定是否对元素进行拼写和语法检查的属性spellcheck
    • html5 video如何实现实时监测当前播放时间(代码)
    • 三个不常见的 HTML5 实用新特性简介

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有