ホームページ  >  に質問  >  本文

Reactのボタンクリックを使用してテキストのフォントスタイルを変更する

<p><pre class="brush:php;toolbar:false;">const textBold =()=>{ const ball_text=document.getElementsByClassName('.form-control'); ボールドテキスト.スタイル.フォントスタイル = "イタリック"; setText(太字のテキスト) }</pre> <p>ボタンをクリックすると、ブラウザは空白のページにジャンプします。 </p>
P粉127901279P粉127901279390日前493

全員に返信(1)返信します

  • P粉895187266

    P粉8951872662023-08-29 12:03:58

    getElementsByClassName メソッドを使用しているため、指定されたクラスの要素を含む配列/コレクションが返されます。

    要素が 1 つしかない場合は、代わりに .querySelector を使用します。

    あるいは、getElementsByClassName メソッドを使用したい場合は、for ループまたは .find() メソッドを使用して目的の要素を検索し、スタイルを適用できます。

    React では、要素を見つけるのに DOM API を使用するよりも ref を使用する方が良いと思います。

    返事
    0
  • キャンセル返事