J'ai un texte et une image et les deux sont cliquables. J'utilise donc l'ancre et la balise d'image.
Voici un code.
myData.text = "<a style='color:#0000ff' onClick='func(event," + JSON.stringify(myData) + ")' href='javascript:void(0);'>"+Countary Data Connection +"</a>"+"<img src='Images/image.png' style='padding-left:2px' onClick='someFunc(event," + JSON.stringify(myData) + ")'></img>";
Voici mon image.
Fiddler Fiddler Tout clic sur l'événement et tout va bien. J'ai deux questions ici.
padding-top
alors tout (texte + image) les deux descendent.). Comment y remédier.Enveloppez a
et img
dans une span
fonction et attachez à l'élément parent ( span
), et pour l'alignement, ajoutez vertical-align: middle;
à img
, par défaut, les éléments en ligne sont alignés sur la ligne de base, c'est pourquoi l'ajout de remplissage déplaçait les deux éléments vers le bas.
img {
vertical-align: middle;
}
<span onClick='func(event," + JSON.stringify(myData) + ")'><a style='color:#0000ff' href='javascript:void(0);'>Countary Data Connection </a>
<img src='Images/image.png'></span>
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots