Maison >interface Web >tutoriel CSS >Comment obtenir l'URL de l'image d'arrière-plan d'un élément Div à l'aide de JavaScript ?

Comment obtenir l'URL de l'image d'arrière-plan d'un élément Div à l'aide de JavaScript ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-09 17:23:11859parcourir

How to Get a Div Element's Background Image URL Using JavaScript?

Obtenir l'URL de l'image d'arrière-plan d'un élément à l'aide de JavaScript

Question : Comment récupérer l'URL de l'arrière-plan image attribuée à un

élément utilisant JavaScript ? Par exemple, étant donné le code HTML suivant :
<div>
<p>Comment extrayez-vous uniquement l'URL de l'image d'arrière-plan ?</p>
<p><strong>Réponse :</strong> Pour ce faire, suivez ces étapes :</p>
<ol><li>
<strong>Identifier l'élément :</strong> Obtenir une référence au <div> élément par son ID unique à l'aide de document.getElementById('your_div_id').<li>
<strong>Récupérez le style calculé :</strong> Utilisez la propriété currentStyle ou window.getComputedStyle() pour récupérer le style calculé de l'élément identifié element.</li>
<li>
<strong>Extraire l'URL de l'image d'arrière-plan :</strong> Accédez à la propriété backgroundImage à partir du fichier calculé. style. L'URL est généralement placée entre parenthèses, donc slice(4, -1) est utilisé pour supprimer les caractères indésirables. De plus, tous les guillemets doubles dans l'URL sont remplacés à l'aide de replace(/"/g, "").</li>
<p>L'extrait de code suivant illustre cette approche :</p>
<pre class="brush:php;toolbar:false">var img = document.getElementById('your_div_id'),
    style = img.currentStyle || window.getComputedStyle(img, false),
    bi = style.backgroundImage.slice(4, -1).replace(/"/g, "");

En employant Cette méthode, vous pouvez récupérer et utiliser efficacement l'URL associée à l'image d'arrière-plan d'un élément spécifique en JavaScript.

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!

JavaScript html for double using Property this background Access
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Comment puis-je détecter avec précision le DPI/PPI d'un appareil à l'aide de JavaScript ?Article suivant:Comment puis-je détecter avec précision le DPI/PPI d'un appareil à l'aide de JavaScript ?

Articles Liés

Voir plus