Changer le style de police du texte en cliquant sur le bouton dans React
P粉127901279
2023-08-29 00:02:49
<p><pre class="brush:php;toolbar:false;">const textBold =()=>{
const bold_text=document.getElementsByClassName('.form-control');
bold_text.style.fontStyle = "italique";
setText(bold_text)
}</pré>
<p>Après avoir cliqué sur le bouton, le navigateur passera à une page vierge. </p>
Puisque vous utilisez la méthode
getElementsByClassName
, elle renverra un tableau/collection contenant des éléments de la classe donnée.Si vous n'avez qu'un seul élément, utilisez plutôt
.querySelector
.Alternativement, si vous préférez utiliser l'approche
getElementsByClassName
方法,则可以使用for循环或.find()
, vous pouvez utiliser une boucle for ou la méthode.find()
pour trouver l'élément souhaité et appliquer le style.Dans React, je pense qu'il est préférable d'utiliser
ref
que d'utiliser l'API DOM pour positionner les éléments.