分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

HTML5_提供的 新功能

发布时间:2023-09-06 02:22责任编辑:熊小新关键词:HTML

HTML5_提供的 新功能

  • js 操作
    • ele.classList
        • 获取 <div id="ele" class="... ..."></div>列表
      • ele.classList.add("current");
      • ele.classList.remove("current");
      • ele.classList.toggle("current");    /* 删除返回 false */

 

  • 元素 新属性
  • conteneditable
    • 内容可编辑性
    • <div contenteditable="true"></div>

 

  • HTML5 允许自定义属性,操作标签上的属性
  • <div id="ele" data-warhorse="战马"></div>
    • 读自定义的属性
      • ele.getAttribute("data-warhorse");
      • ele.dataset.warhorse;
    • 写自定义的属性
      • ele.setAttribute("data-warhorse", "战马山庄");
      • ele.dataset.warhorse="战马山庄";

 

  • <div id="ele" data-war-horse="战马"></div>
    • 读: ele.dataset.warHorse;
    • 写: ele.dataset.warHorse = "战马山庄";

 

  • 属性分为
    • <> 标签上的属性 attributes
      • 读: ele.getAttribute("id");
      • 写: ele.setAttribute("id", "big_box");
      • 以后只要看到 Attribute,就是操作 <> 标签上的属性

 

    • 对象上的属性 var obj = {name:"kjf", age="18"}
      • 读: obj.name;    或者    obj["name"];
      • 写: obj.name="God";    或者    obj["age"]="180000";    
        • 动态添加属性: obj.addr="The Hell 1024.";

 

    • 有些属性 既是标签上的属性,也是对象上的属性
      • id
      • src

 

  • HTML5 表单

1

HTML5_提供的 新功能

原文地址:https://www.cnblogs.com/tianxiaxuange/p/9974621.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved