美文网首页H5
H5属性的操作

H5属性的操作

作者: 强某某 | 来源:发表于2018-05-27 11:16 被阅读12次

属性的操作

预定义属性

h5提供了classList属性获取class的属性值,没有这个api之前,需要一点点获取attribute属性然后通过复杂匹配获取。

<body>
    <div id='test' class="zq zq1 zq2"></div>
</body>
</html>
<script>
    var test=document.querySelector("#test");
    console.log(test.classList)
    test.classList.add('zq3');
    console.log(test.classList);
    test.classList.remove('zq');
    console.log(test.classList);
    test.classList.toggle('zq');//如果存在就删除,不存在就添加
</script>

输出结果

图一.png

自定义属性

h5之前,都是通过setattribute操作自定义属性

<body>
    <div id='test'name='info'></div>
</body>
</html>
<script>
    var test=document.querySelector("#test");
    test.setAttribute('name','info1');
    var h=test.getAttribute('name');
    console.log(h);//info1
</script>

H5案例:

如果是data-开头的自定义属性,可以通过

<body>
    <div id='test' data-name='info' data-type-info='hehe'></div>
</body>
</html>
<script>
    var test=document.querySelector("#test");
    console.log(test.dataset.name);//info
    // data-type-info:获取data-开头的属性名的属性值,
    //后面的-的首字母大写
    console.log(test.dataset.typeInfo);//hehe
</script>

H5可编辑属性

<body>
    <div id='test' contenteditable="true">可编辑属性</div>
</body>
可编辑属性.png

相关文章

  • 自定义属性操作

    1、自定义属性操作: 2、tab栏切换案例: 3、H5自定义属性:

  • H5属性的操作

    属性的操作 预定义属性 h5提供了classList属性获取class的属性值,没有这个api之前,需要一点点获取...

  • Element.classList

    H5新增了一种操作类名的方法,classList,这个属性是新集合类型DOMTokenList的实例。Elemen...

  • 06_jQuery(三)

    jQuery属性操作 属性操作_attr 属性操作_CSS类 属性操作_html代码 属性操作_文本text 属性...

  • 小试牛刀——JavaScript基础部分

    二.属性操作,图片切换,短信发送模拟 2.1 HTML属性操作 html属性操作:读 写属性名属性值属性读操作:获...

  • 五、jQuery操作css、位置属性和尺寸属性

    jQuery操作css属性jQuery操作位置属性jQuery操作尺寸属性 1. jQuery操作css属性 逐个...

  • js操作属性

    操作元素属性 获取的页面元素,就可以对页面元素的属性进行操作,属性的操作包括属性的读和写。 操作属性的方法 1、“...

  • H5,css,Js易忘点

    H5新增属性 全局属性 contentEditable ------ 是否可编辑---- 布尔类型hiddensp...

  • 3初识JavaScript

    HTML 的属性操作:读、写 属性名属性值读操作:获取、找到元素.属性名写操作:“添加”、替换、修改元素.属性名 ...

  • 「DOM 编程」属性操作

    属性操作HTML 属性与 DOM 属性的对应属性操作方式Property AccessorgetAttribute...

网友评论

    本文标题:H5属性的操作

    本文链接:https://www.haomeiwen.com/subject/iqrbjftx.html