Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Simple Lazy Load Videos - wordpress plugin - add href to anchor with javascript by Nicolas Lagios / Rocket Path P.C.
- document.addEventListener('DOMContentLoaded', function() {
- // Εύρεση Elements με κλάση "sllv-video"
- const sllvVideos = document.querySelectorAll('.sllv-video');
- // Loop για όλα τα elements που βρέθηκαν με "sllv-video" και προσθήκη href στο a element
- sllvVideos.forEach(function(video) {
- // Video id από "data-video"
- const videoId = video.getAttribute('data-video');
- // Έλεγχος αν το videoId δεν είναι κενό
- if (videoId) {
- // Δημιουργία του URL του βίντεο με βάση το videoId
- const videoUrl = `https://www.youtube.com/watch?v=${videoId}`;
- // Εύρεση του anchor element
- const anchorTag = video.querySelector('.sllv-video__link');
- // Έλεγχος αν υπάρχει το anchor και αν υποστηρίζει τη μέθοδο setAttribute
- if (anchorTag && typeof anchorTag.setAttribute === 'function') {
- // Προσθήκη href με το URL του βίντεο
- anchorTag.setAttribute('href', videoUrl);
- }
- }
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement