Ceci est une question javascript pour débutant. Je veux juste mettre du texte sur la même ligne (comme rendu en html), mais où je peux changer le deuxième élément. Quelque chose comme

Function to solve: <div id="eq">equation</div>

Mais dans la page html, ces deux expressions sont sur des lignes différentes, c'est-à-dire que dans le navigateur, je vois quelque chose comme

Function to solve:
equation

Mais je veux avoir:

Function to solve: equation

Donc je peux changer le contenu de l'élément avec l'id eq avec une équation (et des couleurs, des bordures, etc.).

0
Alex 19 mai 2020 à 17:03

3 réponses

Meilleure réponse

Vous pouvez utiliser span au lieu de div et cela devrait résoudre votre problème.

Function to solve: <span id="eq">equation</span>

Ou vous pouvez utiliser un style css pour insérer cet élément si vous souhaitez utiliser div.

3
Sifat Haque 19 mai 2020 à 14:07

Div est un élément de bloc et le comportement est attendu, utilisez plutôt span mais si vous insistez, ajoutez ce qui suit

style="display: inline"
Function to solve: <div id="eq" style="display: inline" >equation</div>
1
Wilfred Clement 19 mai 2020 à 14:07

Remplacez <div id="eq">equation</div> par <span id="eq">equation</span>

1
Nobert 19 mai 2020 à 14:09