Maison > Article > interface Web > Attributs personnalisés html5 : comment obtenir des valeurs d'attributs personnalisés (avec code)
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>
Articles connexes recommandés :
Analyse détaillée de l'attribut for de la balise 2e1cf0710519d5598b1f0f14c36ba674 en html
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!