{"id":228187,"date":"2024-06-15T13:39:40","date_gmt":"2024-06-15T13:39:40","guid":{"rendered":"https:\/\/namso-gen.co\/blog\/?p=228187"},"modified":"2024-06-15T13:39:40","modified_gmt":"2024-06-15T13:39:40","slug":"how-to-get-value-of-data-attribute-in-javascript","status":"publish","type":"post","link":"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/","title":{"rendered":"How to get value of data attribute in JavaScript?"},"content":{"rendered":"<p>Data attributes in HTML provide a way to store additional information within an element. These attributes are prefixed with &#8220;data-&#8221; and can be accessed using JavaScript. If you are wondering how to retrieve the value of a data attribute in JavaScript, this article will guide you through the process.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_62 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#How_to_get_value_of_data_attribute_in_JavaScript\" title=\"How to get value of data attribute in JavaScript?\">How to get value of data attribute in JavaScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#Frequently_Asked_Questions\" title=\"Frequently Asked Questions\">Frequently Asked Questions<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#1_Can_data_attributes_store_different_types_of_values\" title=\"1. Can data attributes store different types of values?\">1. Can data attributes store different types of values?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#2_Can_I_modify_the_value_of_a_data_attribute_using_JavaScript\" title=\"2. Can I modify the value of a data attribute using JavaScript?\">2. Can I modify the value of a data attribute using JavaScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#3_Is_there_a_limit_to_the_number_of_data_attributes_an_element_can_have\" title=\"3. Is there a limit to the number of data attributes an element can have?\">3. Is there a limit to the number of data attributes an element can have?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#4_Can_I_access_data_attributes_on_any_HTML_element\" title=\"4. Can I access data attributes on any HTML element?\">4. Can I access data attributes on any HTML element?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#5_Can_I_use_data_attributes_to_store_complex_data_structures\" title=\"5. Can I use data attributes to store complex data structures?\">5. Can I use data attributes to store complex data structures?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#6_How_can_I_check_if_a_data_attribute_exists\" title=\"6. How can I check if a data attribute exists?\">6. How can I check if a data attribute exists?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#7_Can_I_access_data_attributes_without_using_JavaScript\" title=\"7. Can I access data attributes without using JavaScript?\">7. Can I access data attributes without using JavaScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#8_Is_there_any_difference_between_accessing_data_attributes_in_JavaScript_and_CSS\" title=\"8. Is there any difference between accessing data attributes in JavaScript and CSS?\">8. Is there any difference between accessing data attributes in JavaScript and CSS?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#9_Can_I_use_data_attributes_to_store_sensitive_information\" title=\"9. Can I use data attributes to store sensitive information?\">9. Can I use data attributes to store sensitive information?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#10_How_can_I_access_the_data_attributes_of_multiple_elements_at_once\" title=\"10. How can I access the data attributes of multiple elements at once?\">10. How can I access the data attributes of multiple elements at once?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#11_Can_I_use_data_attributes_for_interactivity_and_event_handling\" title=\"11. Can I use data attributes for interactivity and event handling?\">11. Can I use data attributes for interactivity and event handling?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#12_How_can_I_get_the_value_of_a_nested_data_attribute\" title=\"12. How can I get the value of a nested data attribute?\">12. How can I get the value of a nested data attribute?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"How_to_get_value_of_data_attribute_in_JavaScript\"><\/span>How to get value of data attribute in JavaScript?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>To get the value of a data attribute in JavaScript, you can use the <code>getAttribute()<\/code> method or directly access the <code>dataset<\/code> property.<\/strong> Let&#8217;s take a look at both approaches:<\/p>\n<p>1. Using <code>getAttribute()<\/code>:<\/p>\n<p>&#8220;`<br \/>\nconst element = document.getElementById(&#8216;example&#8217;);<br \/>\nconst value = element.getAttribute(&#8216;data-info&#8217;);<br \/>\nconsole.log(value);<br \/>\n&#8220;`<\/p>\n<p>2. Using <code>dataset<\/code> property:<\/p>\n<p>&#8220;`<br \/>\nconst element = document.getElementById(&#8216;example&#8217;);<br \/>\nconst value = element.dataset.info;<br \/>\nconsole.log(value);<br \/>\n&#8220;`<\/p>\n<p>Both approaches will output the value stored in the <code>data-info<\/code> attribute.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Frequently_Asked_Questions\"><\/span>Frequently Asked Questions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"1_Can_data_attributes_store_different_types_of_values\"><\/span>1. Can data attributes store different types of values?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>Yes, data attributes can store any string-based value, including numbers and booleans.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Can_I_modify_the_value_of_a_data_attribute_using_JavaScript\"><\/span>2. Can I modify the value of a data attribute using JavaScript?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>Yes, you can easily modify the value of a data attribute using JavaScript by assigning a new value to it, like <code>element.setAttribute('data-info', 'new value');<\/code>.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Is_there_a_limit_to_the_number_of_data_attributes_an_element_can_have\"><\/span>3. Is there a limit to the number of data attributes an element can have?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>No, you can add as many data attributes as needed to an element.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Can_I_access_data_attributes_on_any_HTML_element\"><\/span>4. Can I access data attributes on any HTML element?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>Yes, data attributes can be added to any HTML element, including standard HTML tags and custom elements.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Can_I_use_data_attributes_to_store_complex_data_structures\"><\/span>5. Can I use data attributes to store complex data structures?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>Data attributes are primarily intended for storing simple string-based information. For complex data structures, it is generally more appropriate to use other alternatives such as JavaScript objects or JSON.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_How_can_I_check_if_a_data_attribute_exists\"><\/span>6. How can I check if a data attribute exists?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>You can verify the existence of a data attribute by using the <code>hasAttribute()<\/code> method, like <code>element.hasAttribute('data-info');<\/code>.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Can_I_access_data_attributes_without_using_JavaScript\"><\/span>7. Can I access data attributes without using JavaScript?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>No, data attributes can only be accessed using JavaScript or libraries\/frameworks that provide abstractions for working with HTML attributes.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"8_Is_there_any_difference_between_accessing_data_attributes_in_JavaScript_and_CSS\"><\/span>8. Is there any difference between accessing data attributes in JavaScript and CSS?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>Yes, in CSS, you can select elements based on their data attributes using CSS attribute selectors. However, JavaScript provides direct access to the values stored in data attributes.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"9_Can_I_use_data_attributes_to_store_sensitive_information\"><\/span>9. Can I use data attributes to store sensitive information?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>No, data attributes are not secure and should not be used for storing sensitive information. Use proper server-side mechanisms for secure data storage.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"10_How_can_I_access_the_data_attributes_of_multiple_elements_at_once\"><\/span>10. How can I access the data attributes of multiple elements at once?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>You can use JavaScript methods like <code>querySelectorAll()<\/code> or iterate over the elements using a loop to access the data attributes of multiple elements simultaneously.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"11_Can_I_use_data_attributes_for_interactivity_and_event_handling\"><\/span>11. Can I use data attributes for interactivity and event handling?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>While data attributes can provide additional data, event handling is typically done through JavaScript event listeners.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"12_How_can_I_get_the_value_of_a_nested_data_attribute\"><\/span>12. How can I get the value of a nested data attribute?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>If you have a nested data attribute like <code>data-category.name<\/code>, you can access it using <code>element.dataset.categoryName<\/code> or <code>element.getAttribute('data-category.name')<\/code>.<\/p>\n<p>Now that you know how to retrieve the value of a data attribute in JavaScript and have answers to some frequently asked questions, you can effectively leverage data attributes to enhance element data manipulation in your web projects.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Data attributes in HTML provide a way to store additional information within an element. These attributes are prefixed with &#8220;data-&#8221; and can be accessed using JavaScript. If you are wondering how to retrieve the value of a data attribute in JavaScript, this article will guide you through the process. How to get value of data &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to get value of data attribute in JavaScript?\" class=\"read-more button\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#more-228187\">Read more<span class=\"screen-reader-text\">How to get value of data attribute in JavaScript?<\/span><\/a><\/p>\n","protected":false},"author":57,"featured_media":107420,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[86279],"tags":[],"class_list":["post-228187","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-learn","no-featured-image-padding"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to get value of data attribute in JavaScript?<\/title>\n<meta name=\"description\" content=\"Data attributes in HTML provide a way to store additional information within an element. These attributes are prefixed with &quot;data-&quot; and can be accessed\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to get value of data attribute in JavaScript?\" \/>\n<meta property=\"og:description\" content=\"Data attributes in HTML provide a way to store additional information within an element. These attributes are prefixed with &quot;data-&quot; and can be accessed\" \/>\n<meta property=\"og:url\" content=\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"Namso Gen Blog - Free Credit Card Generator [100% Valid]\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/synchronyfinancial\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-15T13:39:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2024\/03\/faq.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Casey Mayer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@synchrony\" \/>\n<meta name=\"twitter:site\" content=\"@synchrony\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Casey Mayer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/\"},\"author\":{\"name\":\"Casey Mayer\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/89e431077ef417dfaa131f435124f18f\"},\"headline\":\"How to get value of data attribute in JavaScript?\",\"datePublished\":\"2024-06-15T13:39:40+00:00\",\"dateModified\":\"2024-06-15T13:39:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/\"},\"wordCount\":527,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#organization\"},\"articleSection\":[\"Learn\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/\",\"url\":\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/\",\"name\":\"How to get value of data attribute in JavaScript?\",\"isPartOf\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#website\"},\"datePublished\":\"2024-06-15T13:39:40+00:00\",\"dateModified\":\"2024-06-15T13:39:40+00:00\",\"description\":\"Data attributes in HTML provide a way to store additional information within an element. These attributes are prefixed with \\\"data-\\\" and can be accessed\",\"breadcrumb\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/namso-gen.co\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to get value of data attribute in JavaScript?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#website\",\"url\":\"https:\/\/namso-gen.co\/blog\/\",\"name\":\"Namso Gen Blog - Free Credit Card Generator [100% Valid]\",\"description\":\"In Namso gen blog you can get many tips regarding to Credit cards, VCC, Credit card security etc. You can generate credit cards by using Namso-gen.co\",\"publisher\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/namso-gen.co\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#organization\",\"name\":\"Namso Gen Blog - Free Credit Card Generator [100% Valid]\",\"url\":\"https:\/\/namso-gen.co\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png\",\"contentUrl\":\"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png\",\"width\":500,\"height\":164,\"caption\":\"Namso Gen Blog - Free Credit Card Generator [100% Valid]\"},\"image\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/synchronyfinancial\",\"https:\/\/twitter.com\/synchrony\",\"https:\/\/www.youtube.com\/synchronyfinancial\",\"https:\/\/www.instagram.com\/synchrony\",\"https:\/\/www.linkedin.com\/company\/synchrony-financial\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/89e431077ef417dfaa131f435124f18f\",\"name\":\"Casey Mayer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"caption\":\"Casey Mayer\"},\"description\":\"Guest author Casey Mayer has meticulously crafted and revised this article to the best of their knowledge and understanding. Readers are strongly advised to exercise caution, verify information independently, and rely on their own judgment when considering the information provided. Read more articles on Namso Gen here.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to get value of data attribute in JavaScript?","description":"Data attributes in HTML provide a way to store additional information within an element. These attributes are prefixed with \"data-\" and can be accessed","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/","og_locale":"en_US","og_type":"article","og_title":"How to get value of data attribute in JavaScript?","og_description":"Data attributes in HTML provide a way to store additional information within an element. These attributes are prefixed with \"data-\" and can be accessed","og_url":"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/","og_site_name":"Namso Gen Blog - Free Credit Card Generator [100% Valid]","article_publisher":"https:\/\/www.facebook.com\/synchronyfinancial","article_published_time":"2024-06-15T13:39:40+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2024\/03\/faq.png","type":"image\/png"}],"author":"Casey Mayer","twitter_card":"summary_large_image","twitter_creator":"@synchrony","twitter_site":"@synchrony","twitter_misc":{"Written by":"Casey Mayer","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#article","isPartOf":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/"},"author":{"name":"Casey Mayer","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/89e431077ef417dfaa131f435124f18f"},"headline":"How to get value of data attribute in JavaScript?","datePublished":"2024-06-15T13:39:40+00:00","dateModified":"2024-06-15T13:39:40+00:00","mainEntityOfPage":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/"},"wordCount":527,"commentCount":0,"publisher":{"@id":"https:\/\/namso-gen.co\/blog\/#organization"},"articleSection":["Learn"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/","url":"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/","name":"How to get value of data attribute in JavaScript?","isPartOf":{"@id":"https:\/\/namso-gen.co\/blog\/#website"},"datePublished":"2024-06-15T13:39:40+00:00","dateModified":"2024-06-15T13:39:40+00:00","description":"Data attributes in HTML provide a way to store additional information within an element. These attributes are prefixed with \"data-\" and can be accessed","breadcrumb":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/namso-gen.co\/blog\/how-to-get-value-of-data-attribute-in-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/namso-gen.co\/blog\/"},{"@type":"ListItem","position":2,"name":"How to get value of data attribute in JavaScript?"}]},{"@type":"WebSite","@id":"https:\/\/namso-gen.co\/blog\/#website","url":"https:\/\/namso-gen.co\/blog\/","name":"Namso Gen Blog - Free Credit Card Generator [100% Valid]","description":"In Namso gen blog you can get many tips regarding to Credit cards, VCC, Credit card security etc. You can generate credit cards by using Namso-gen.co","publisher":{"@id":"https:\/\/namso-gen.co\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/namso-gen.co\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/namso-gen.co\/blog\/#organization","name":"Namso Gen Blog - Free Credit Card Generator [100% Valid]","url":"https:\/\/namso-gen.co\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png","contentUrl":"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png","width":500,"height":164,"caption":"Namso Gen Blog - Free Credit Card Generator [100% Valid]"},"image":{"@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/synchronyfinancial","https:\/\/twitter.com\/synchrony","https:\/\/www.youtube.com\/synchronyfinancial","https:\/\/www.instagram.com\/synchrony","https:\/\/www.linkedin.com\/company\/synchrony-financial"]},{"@type":"Person","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/89e431077ef417dfaa131f435124f18f","name":"Casey Mayer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"Casey Mayer"},"description":"Guest author Casey Mayer has meticulously crafted and revised this article to the best of their knowledge and understanding. Readers are strongly advised to exercise caution, verify information independently, and rely on their own judgment when considering the information provided. Read more articles on Namso Gen here."}]}},"_links":{"self":[{"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/posts\/228187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/users\/57"}],"replies":[{"embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/comments?post=228187"}],"version-history":[{"count":0,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/posts\/228187\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/media\/107420"}],"wp:attachment":[{"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/media?parent=228187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/categories?post=228187"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/tags?post=228187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}