Passer les paramètres d'une fonction javascript au html

Fermé
yosraAb Messages postés 1 Date d'inscription mardi 3 octobre 2017 Statut Membre Dernière intervention 3 octobre 2017 - Modifié le 3 oct. 2017 à 00:25
Grandasse_ Messages postés 924 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 27 avril 2023 - 3 oct. 2017 à 01:00
Bonjour,

j'ai ce code javascript
<script>
function get_similarity(reference) {
 
    var div1= document.getElementById("mylocation");
    var div2=  document.getElementById("mylocation2");

    div2.innerHTML=div1.innerHTML;
}
</script>

je veux quand j’appelle l"élément d'id "mylocation2" le parametre reference ne sera pas undefined
<div id ="mylocation2">
            {% for sim in similars %}
                {% ifequal reference forloop.counter %}
                    {% for sim1 in sim %}

            <div class="item">
                <div class="ct-itemProducts ct-u-marginBottom30 ct-hover">
                    <label class="control-label sale">
                        Sale
                    </label>
                    <a href="{% url 'single_product' pk=sim1.id %}" rel="nofollow noopener noreferrer" target="_blank">
                        <div class="ct-main-content">
                            <div class="ct-imageBox">
                                <img src="{{ sim1.image }}"  width="265" height="194" alt=""><i class="fa fa-eye"></i>
                            </div>
                            <div class="ct-main-text">
                                <div class="ct-product--tilte">
                                    {{ sim1.zip_code }} {{ sim1.location }}
                                </div>
                                <div class="ct-product--price">
                                    {# <span class="ct-price--Old">$ 450,000</span>  #}
                                    <span> € {{ sim1.price }}</span>
                                </div>
                                <div class="ct-product--description">
                                    {{ sim1.description }}
                                </div>
                            </div>
                        </div>
                        <div class="ct-product--meta">
                            <div class="ct-icons">
                                <span>
                                    <i class="fa fa-bed"></i> {{ sim1.bed }}
                                </span>
                                <span>
                                    <i class="fa fa-cutlery"></i> 1
                                </span>
                            </div>
                            <div class="ct-text">
                                <span> Area: <span>{{ sim1.area }} m2</span></span>
                            </div>
                        </div>
                    </a>
                </div>
            </div>
                    {% endfor %}
                {% endifequal %}
            {% endfor %}

        </div>

avec


Édit de la modération : Merci d'utiliser les balises <code></code> lorsque vous publiez des lignes de programmation.
A voir également:

1 réponse

Grandasse_ Messages postés 924 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 27 avril 2023 594
Modifié le 3 oct. 2017 à 01:00
Bonsoir,
Je pense que c'est normal, "reference" n'est pas utilisé dans la fonction.

la ligne 2 doit être
function get_similarity() {

Grandasse
0