{"id":9271,"date":"2024-01-18T17:59:00","date_gmt":"2024-01-18T17:59:00","guid":{"rendered":"https:\/\/codehim.com\/?p=9271"},"modified":"2024-01-22T16:01:18","modified_gmt":"2024-01-22T11:01:18","slug":"javascript-play-sound-onclick","status":"publish","type":"post","link":"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/","title":{"rendered":"JavaScript Play Sound Onclick"},"content":{"rendered":"<p>This Vanilla JavaScript code is a web-based application to play sound effects onclick event. It works by associating specific sound notes with each button and playing the corresponding note when a button is clicked.<\/p>\n<p>This code is helpful for creating an interactive and fun soundboard application where users can play musical notes by clicking on the displayed keys.<\/p>\n<p>You can use this code to build an interactive soundboard for your website. It&#8217;s perfect for educational platforms, enhancing user experience through sound feedback, or entertainment websites.<\/p>\n<h2>How to Play Sound Onclick Event Using JavaScript<\/h2>\n<p>1. First of all, load the <a href=\"https:\/\/fonts.google.com\" target=\"_blank\" rel=\"noopener\">Google Fonts<\/a> by adding the following CDN links into the head tag of your HTML document. (Optional)<\/p>\n<pre class=\"prettyprint linenums lang-html\">&lt;link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"&gt;\r\n&lt;link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin&gt;\r\n&lt;link href=\"https:\/\/fonts.googleapis.com\/css2?family=Just+Me+Again+Down+Here&amp;family=Oooh+Baby&amp;display=swap\" rel=\"stylesheet\"&gt;<\/pre>\n<p>2. Copy and paste the following HTML code into your HTML file. This code defines the layout of the soundboard, including the keys and the container for displaying user input.<\/p>\n<pre class=\"prettyprint linenums lang-html\"> &lt;h1&gt;\r\n      &lt;span class=\"yellow\"&gt;A&lt;\/span&gt;&lt;span class=\"green\"&gt;B&lt;\/span\r\n      &gt;&lt;span class=\"pink\"&gt;C&lt;\/span&gt;&lt;span class=\"blue\"&gt; Song&lt;\/span&gt;\r\n    &lt;\/h1&gt;\r\n    &lt;div class=\"keys_container\"&gt;\r\n      &lt;div class=\"row\"&gt;\r\n        &lt;button class=\"key\"&gt;Q&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;W&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;E&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;R&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;T&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;Y&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;U&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;I&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;O&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;P&lt;\/button&gt;\r\n      &lt;\/div&gt;\r\n      &lt;div class=\"row\"&gt;\r\n        &lt;button class=\"key\"&gt;A&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;S&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;D&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;F&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;G&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;H&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;J&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;K&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;L&lt;\/button&gt;\r\n      &lt;\/div&gt;\r\n      &lt;div class=\"row\"&gt;\r\n        &lt;button class=\"key\"&gt;Z&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;X&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;C&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;V&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;B&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;N&lt;\/button&gt;\r\n        &lt;button class=\"key\"&gt;M&lt;\/button&gt;\r\n      &lt;\/div&gt;\r\n    &lt;\/div&gt;\r\n    &lt;div class=\"input_container\"&gt;&lt;\/div&gt;\r\n\r\n<\/pre>\n<p>3. Now, add the following CSS code to your project to style the basic interface for the soundboard. If you want to customize the look and feel of your soundboard, modify the CSS code. You can change colors, fonts, and styles to match your website&#8217;s design.<\/p>\n<pre class=\"prettyprint linenums lang-css\">body {\r\n  box-sizing: border-box;\r\n  margin: 0;\r\n  padding: 0;\r\n  max-width: 100%;\r\n  font-family: \"Roboto\", sans-serif;\r\n  background-color: #00334d;\r\n}\r\n\r\nh1 {\r\n  font-size: 128px;\r\n  text-align: center;\r\n  margin: 0 0 15px;\r\n  font-family: \"Just Me Again Down Here\", cursive;\r\n}\r\n\r\n.yellow {\r\n  color: #ffff1a;\r\n}\r\n\r\n.green {\r\n  color: #4dff4d;\r\n}\r\n\r\n.pink {\r\n  color: #ff4d94;\r\n}\r\n\r\n.blue {\r\n  color: #99d6ff;\r\n}\r\n\r\n\/* three button rows *\/\r\n.row {\r\n  text-align: center;\r\n}\r\n\r\n.key {\r\n  font-size: 60px;\r\n  width: 100px;\r\n  height: 100px;\r\n  margin: 10px;\r\n  cursor: pointer;\r\n  background-color: #002233;\r\n  color: #f2f2f2;\r\n  border: none;\r\n  border-radius: 20px;\r\n  box-shadow: 8px 8px 25px #00111a;\r\n}\r\n\r\n.key:hover {\r\n  background-image: linear-gradient(\r\n    90deg,\r\n    #99d6ff 0%,\r\n    #ffff1a 49%,\r\n    #ff4d94 80%,\r\n    #4dff4d 100%\r\n  );\r\n  animation: slidebg 5s linear infinite;\r\n  color: #002233;\r\n}\r\n\r\n@keyframes slidebg {\r\n  to {\r\n    background-position: 20vw;\r\n  }\r\n}\r\n\r\n.input_container {\r\n  font-family: \"Oooh Baby\", cursive;\r\n  font-size: 46px;\r\n  color: white;\r\n  letter-spacing: 12px;\r\n  margin: 30px 45px 10px;\r\n  font-weight: bold;\r\n}<\/pre>\n<p>4. Find audio files for the notes you want to play. In the provided JavaScript code, there are placeholders for six different notes. Replace the URL links in the <code>new Audio()<\/code> statements with the links to your own audio files.<\/p>\n<pre class=\"prettyprint linenums lang-js\">let input_field = document.querySelector(\".input_container\");\r\nlet addedInput = \"\";\r\n\r\nconst noteC = new Audio(\"https:\/\/archive.org\/download\/24-piano-keys\/key19.mp3\");\r\nconst noteG = new Audio(\"https:\/\/archive.org\/download\/24-piano-keys\/key23.mp3\");\r\nconst noteA = new Audio(\"https:\/\/archive.org\/download\/24-piano-keys\/key24.mp3\");\r\nconst noteF = new Audio(\"https:\/\/archive.org\/download\/24-piano-keys\/key22.mp3\");\r\nconst noteE = new Audio(\"https:\/\/archive.org\/download\/24-piano-keys\/key21.mp3\");\r\nconst noteD = new Audio(\"https:\/\/archive.org\/download\/24-piano-keys\/key20.mp3\");\r\n\r\nconst keys = document.querySelectorAll(\".key\");\r\nkeys.forEach((key) =&gt; {\r\n  key.addEventListener(\"click\", () =&gt; {\r\n    switch (key.innerHTML) {\r\n      case \"A\":\r\n      case \"B\":\r\n      case \"P\":\r\n        noteC.currentTime = 0;\r\n        noteC.play();\r\n        break;\r\n\r\n      case \"C\":\r\n      case \"D\":\r\n      case \"G\":\r\n      case \"Q\":\r\n      case \"R\":\r\n      case \"W\":\r\n        noteG.currentTime = 0;\r\n        noteG.play();\r\n        break;\r\n\r\n      case \"E\":\r\n      case \"F\":\r\n        noteA.currentTime = 0;\r\n        noteA.play();\r\n        break;\r\n\r\n      case \"H\":\r\n      case \"I\":\r\n      case \"S\":\r\n      case \"X\":\r\n        noteF.currentTime = 0;\r\n        noteF.play();\r\n        break;\r\n\r\n      case \"J\":\r\n      case \"K\":\r\n      case \"T\":\r\n      case \"U\":\r\n      case \"Y\":\r\n        noteE.currentTime = 0;\r\n        noteE.play();\r\n        break;\r\n\r\n      case \"L\":\r\n      case \"M\":\r\n      case \"N\":\r\n      case \"O\":\r\n      case \"V\":\r\n      case \"Z\":\r\n        noteD.currentTime = 0;\r\n        noteD.play();\r\n        break;\r\n\r\n      default:\r\n        alert(\"Ooooops something went wrong here..\");\r\n        break;\r\n    }\r\n    let input = key.innerHTML;\r\n\r\n    if (addedInput.length &lt; 27) {\r\n      addedInput += input;\r\n      input_field.innerHTML = addedInput;\r\n    } else {\r\n      addedInput = \"\";\r\n      addedInput += input;\r\n      input_field.innerHTML = addedInput;\r\n    }\r\n  });\r\n});<\/pre>\n<p>That&#8217;s all! hopefully, you have successfully created a soundboard app using JavaScript to play sound onclick event. If you have any questions or suggestions, feel free to comment below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This Vanilla JavaScript code is a web-based application to play sound effects onclick event. It works by associating specific sound&#8230;<\/p>\n","protected":false},"author":1,"featured_media":9286,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[116],"tags":[],"class_list":["post-9271","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vanilla-javascript"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>JavaScript Play Sound Onclick &#8212; CodeHim<\/title>\n<meta name=\"description\" content=\"Here is a free code snippet to create a JavaScript Play Sound Onclick. You can view demo and download the source code.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JavaScript Play Sound Onclick &#8212; CodeHim\" \/>\n<meta property=\"og:description\" content=\"Here is a free code snippet to create a JavaScript Play Sound Onclick. You can view demo and download the source code.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/\" \/>\n<meta property=\"og:site_name\" content=\"CodeHim\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/codehimofficial\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-18T17:59:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-22T11:01:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/codehim.com\/wp-content\/uploads\/2023\/10\/JavaScript-Play-Sound-Onclick.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"960\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Asif Mughal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodeHimOfficial\" \/>\n<meta name=\"twitter:site\" content=\"@CodeHimOfficial\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Asif Mughal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/\"},\"author\":{\"name\":\"Asif Mughal\",\"@id\":\"https:\/\/codehim.com\/#\/schema\/person\/cc48f1dbe072a89a62a98171b7db43ed\"},\"headline\":\"JavaScript Play Sound Onclick\",\"datePublished\":\"2024-01-18T17:59:00+00:00\",\"dateModified\":\"2024-01-22T11:01:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/\"},\"wordCount\":262,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/codehim.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/codehim.com\/wp-content\/uploads\/2023\/10\/JavaScript-Play-Sound-Onclick.png\",\"articleSection\":[\"Vanilla JavaScript\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/\",\"url\":\"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/\",\"name\":\"JavaScript Play Sound Onclick &#8212; CodeHim\",\"isPartOf\":{\"@id\":\"https:\/\/codehim.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/codehim.com\/wp-content\/uploads\/2023\/10\/JavaScript-Play-Sound-Onclick.png\",\"datePublished\":\"2024-01-18T17:59:00+00:00\",\"dateModified\":\"2024-01-22T11:01:18+00:00\",\"description\":\"Here is a free code snippet to create a JavaScript Play Sound Onclick. You can view demo and download the source code.\",\"breadcrumb\":{\"@id\":\"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/#primaryimage\",\"url\":\"https:\/\/codehim.com\/wp-content\/uploads\/2023\/10\/JavaScript-Play-Sound-Onclick.png\",\"contentUrl\":\"https:\/\/codehim.com\/wp-content\/uploads\/2023\/10\/JavaScript-Play-Sound-Onclick.png\",\"width\":1280,\"height\":960,\"caption\":\"JavaScript Play Sound Onclick\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/codehim.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vanilla JavaScript\",\"item\":\"https:\/\/codehim.com\/category\/vanilla-javascript\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"JavaScript Play Sound Onclick\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/codehim.com\/#website\",\"url\":\"https:\/\/codehim.com\/\",\"name\":\"CodeHim\",\"description\":\"Web Design Code Snippets\",\"publisher\":{\"@id\":\"https:\/\/codehim.com\/#organization\"},\"alternateName\":\"Web Design Codes\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/codehim.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/codehim.com\/#organization\",\"name\":\"CodeHim - Web Design Code & Scripts\",\"url\":\"https:\/\/codehim.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codehim.com\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/codehim.com\/wp-content\/uploads\/2023\/06\/Codehim-short-logo.jpg\",\"contentUrl\":\"http:\/\/codehim.com\/wp-content\/uploads\/2023\/06\/Codehim-short-logo.jpg\",\"width\":280,\"height\":280,\"caption\":\"CodeHim - Web Design Code & Scripts\"},\"image\":{\"@id\":\"https:\/\/codehim.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/codehimofficial\",\"https:\/\/x.com\/CodeHimOfficial\",\"https:\/\/www.instagram.com\/codehim\/\",\"https:\/\/www.linkedin.com\/company\/codehim\",\"https:\/\/co.pinterest.com\/codehim\/\",\"https:\/\/www.youtube.com\/@codehim\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/codehim.com\/#\/schema\/person\/cc48f1dbe072a89a62a98171b7db43ed\",\"name\":\"Asif Mughal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codehim.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b25bfcd7d4e341c2c6f785a88d8ad2a4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b25bfcd7d4e341c2c6f785a88d8ad2a4?s=96&d=mm&r=g\",\"caption\":\"Asif Mughal\"},\"description\":\"I code and create web elements for amazing people around the world. I like work with new people. New people new Experiences. I truly enjoy what I'm doing, which makes me more passionate about web development and coding. I am always ready to do challenging tasks whether it is about creating a custom CMS from scratch or customizing an existing system.\",\"sameAs\":[\"https:\/\/codehim.com\"],\"url\":\"https:\/\/codehim.com\/author\/asif-mughal\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JavaScript Play Sound Onclick &#8212; CodeHim","description":"Here is a free code snippet to create a JavaScript Play Sound Onclick. You can view demo and download the source code.","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:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/","og_locale":"en_US","og_type":"article","og_title":"JavaScript Play Sound Onclick &#8212; CodeHim","og_description":"Here is a free code snippet to create a JavaScript Play Sound Onclick. You can view demo and download the source code.","og_url":"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/","og_site_name":"CodeHim","article_publisher":"https:\/\/www.facebook.com\/codehimofficial","article_published_time":"2024-01-18T17:59:00+00:00","article_modified_time":"2024-01-22T11:01:18+00:00","og_image":[{"width":1280,"height":960,"url":"https:\/\/codehim.com\/wp-content\/uploads\/2023\/10\/JavaScript-Play-Sound-Onclick.png","type":"image\/png"}],"author":"Asif Mughal","twitter_card":"summary_large_image","twitter_creator":"@CodeHimOfficial","twitter_site":"@CodeHimOfficial","twitter_misc":{"Written by":"Asif Mughal","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/#article","isPartOf":{"@id":"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/"},"author":{"name":"Asif Mughal","@id":"https:\/\/codehim.com\/#\/schema\/person\/cc48f1dbe072a89a62a98171b7db43ed"},"headline":"JavaScript Play Sound Onclick","datePublished":"2024-01-18T17:59:00+00:00","dateModified":"2024-01-22T11:01:18+00:00","mainEntityOfPage":{"@id":"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/"},"wordCount":262,"commentCount":0,"publisher":{"@id":"https:\/\/codehim.com\/#organization"},"image":{"@id":"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/#primaryimage"},"thumbnailUrl":"https:\/\/codehim.com\/wp-content\/uploads\/2023\/10\/JavaScript-Play-Sound-Onclick.png","articleSection":["Vanilla JavaScript"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/","url":"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/","name":"JavaScript Play Sound Onclick &#8212; CodeHim","isPartOf":{"@id":"https:\/\/codehim.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/#primaryimage"},"image":{"@id":"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/#primaryimage"},"thumbnailUrl":"https:\/\/codehim.com\/wp-content\/uploads\/2023\/10\/JavaScript-Play-Sound-Onclick.png","datePublished":"2024-01-18T17:59:00+00:00","dateModified":"2024-01-22T11:01:18+00:00","description":"Here is a free code snippet to create a JavaScript Play Sound Onclick. You can view demo and download the source code.","breadcrumb":{"@id":"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/#primaryimage","url":"https:\/\/codehim.com\/wp-content\/uploads\/2023\/10\/JavaScript-Play-Sound-Onclick.png","contentUrl":"https:\/\/codehim.com\/wp-content\/uploads\/2023\/10\/JavaScript-Play-Sound-Onclick.png","width":1280,"height":960,"caption":"JavaScript Play Sound Onclick"},{"@type":"BreadcrumbList","@id":"https:\/\/codehim.com\/vanilla-javascript\/javascript-play-sound-onclick\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codehim.com\/"},{"@type":"ListItem","position":2,"name":"Vanilla JavaScript","item":"https:\/\/codehim.com\/category\/vanilla-javascript\/"},{"@type":"ListItem","position":3,"name":"JavaScript Play Sound Onclick"}]},{"@type":"WebSite","@id":"https:\/\/codehim.com\/#website","url":"https:\/\/codehim.com\/","name":"CodeHim","description":"Web Design Code Snippets","publisher":{"@id":"https:\/\/codehim.com\/#organization"},"alternateName":"Web Design Codes","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codehim.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/codehim.com\/#organization","name":"CodeHim - Web Design Code & Scripts","url":"https:\/\/codehim.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codehim.com\/#\/schema\/logo\/image\/","url":"http:\/\/codehim.com\/wp-content\/uploads\/2023\/06\/Codehim-short-logo.jpg","contentUrl":"http:\/\/codehim.com\/wp-content\/uploads\/2023\/06\/Codehim-short-logo.jpg","width":280,"height":280,"caption":"CodeHim - Web Design Code & Scripts"},"image":{"@id":"https:\/\/codehim.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/codehimofficial","https:\/\/x.com\/CodeHimOfficial","https:\/\/www.instagram.com\/codehim\/","https:\/\/www.linkedin.com\/company\/codehim","https:\/\/co.pinterest.com\/codehim\/","https:\/\/www.youtube.com\/@codehim"]},{"@type":"Person","@id":"https:\/\/codehim.com\/#\/schema\/person\/cc48f1dbe072a89a62a98171b7db43ed","name":"Asif Mughal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codehim.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b25bfcd7d4e341c2c6f785a88d8ad2a4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b25bfcd7d4e341c2c6f785a88d8ad2a4?s=96&d=mm&r=g","caption":"Asif Mughal"},"description":"I code and create web elements for amazing people around the world. I like work with new people. New people new Experiences. I truly enjoy what I'm doing, which makes me more passionate about web development and coding. I am always ready to do challenging tasks whether it is about creating a custom CMS from scratch or customizing an existing system.","sameAs":["https:\/\/codehim.com"],"url":"https:\/\/codehim.com\/author\/asif-mughal\/"}]}},"views":1493,"_links":{"self":[{"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/posts\/9271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/comments?post=9271"}],"version-history":[{"count":0,"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/posts\/9271\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/media\/9286"}],"wp:attachment":[{"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/media?parent=9271"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/categories?post=9271"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/tags?post=9271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}