Dans JavaScrip
t, une fois l'élément obtenu, les valeurs de certains attributs peuvent être obtenues normalement, mais le les valeurs de certains attributs ne sont pas accessibles. Enfin, la réponse que j'ai obtenue était undefined
Cet article vous amènera à le découvrir.
Contenu sous la forme :
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title></title> </head> <body> <span id="user" data-email="a@qq.com" >jojo的奇妙</span> </body> </html>
Lire les données de l'attribut de la balise span sous la forme :
<script> const sp=document.querySelector("span"); console.log(sp); console.log(sp.id); </script>
l'identifiant peut être obtenu normalement
<script> const sp=document.querySelector("span"); console.log(sp.data-email); </script>
Erreur : Uncaught ReferenceError : l'e-mail n'est pas définie, la valeur de email ne peut pas être obtenue.
PS : id
est 默认内置的标准属性
et est accessible directement, email
est 非内置属性
, undefined
.
<script> const sp=document.querySelector("span"); console.log(p.dataset.email); //对于自定义的数据属性"data-",使用dataset对象来操作 </script>
Recommandé : "Questions et réponses de l'entretien js 2021 (grand résumé) "
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!