簡體   English   中英

如何在另一個元素 REACT 上更改元素 onClick 的樣式?

[英]How to change style of an element onClick at another element REACT?

我想在單擊標准基本時更改 .page-header。 我試圖這樣做:

#standard-basic:focus ~ .page-header{
  display: none;
}

但它幫不了我。 如何在反應中或僅在 js 中更改頁眉的樣式? 我使用功能組件

 <span id="pageHeader" className="page-header">TechPrice</span>
  <form
    className={props.classes.root}
    noValidate
    autoComplete="off"
    className="search-form"
  >
    <TextField className="textField" id="standard-basic" label="Поиск" />
    <SearchIcon className="search-icon" />
  </form>

我認為您需要使用樣式對象並將顯示道具設置為無取決於某些狀態

例子:

<span id="pageHeader" style={{"display": `isVisible ? "block" : "none"`}}>TechPrice</span>

CSS/CSS3沒有父選擇器

請閱讀此主題: 是否有 CSS 父選擇器?

為了實現你的目標,你必須使用JavaScript/React/any other framework/library

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM