Maison > interface Web > Tutoriel H5 > le corps du texte

Attributs personnalisés html5 : comment obtenir des valeurs d'attributs personnalisés (avec code)

不言
Libérer: 2018-08-09 14:15:36
original
5711 Les gens l'ont consulté

Cet article vous présente les attributs personnalisés HTML5 : comment obtenir des valeurs d'attribut personnalisées (avec du code). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Attributs personnalisés :

En HTML5 nous pouvons personnaliser les attributs, le format est le suivant data-*="", par exemple : data-info="Je suis un attribut personnalisé", en passant par Node.dataset['info'] Nous pouvons obtenir la valeur de l'attribut personnalisé.

Lorsque nous définissons le format comme suit, il doit être au format camel case pour l'obtenir correctement : data-my-name="itcast", get 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>
Copier après la connexion

Articles connexes recommandés :

Analyse détaillée de l'attribut for de la balise

Comment résoudre le problème d'imbrication d'étiquettes en html

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!