使用React中的按鈕點擊來改變文字的字體樣式
P粉127901279
P粉127901279 2023-08-29 00:02:49
0
1
564
<p><pre class="brush:php;toolbar:false;">const textBold =()=>{ const bold_text=document.getElementsByClassName('.form-control'); bold_text.style.fontStyle = "italic"; setText(bold_text) }</pre> <p>點擊按鈕後,瀏覽器會跳到空白頁面。 </p>
P粉127901279
P粉127901279

全部回覆(1)
P粉895187266

由於您正在使用getElementsByClassName方法,它將傳回一個包含給定類別的元素的陣列/集合。

如果您只有一個元素,請改用.querySelector

或者,如果您喜歡使用getElementsByClassName方法,則可以使用for循環或.find()方法找到所需的元素並套用樣式。

在React中,我認為使用ref比使用DOM API來定位元素更好。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板