Событие Onclick не получает значение свойства, но показывает на консоли тег со всеми его свойствами. - PullRequest
0 голосов
/ 27 декабря 2018

Хорошо, поэтому я пытаюсь получить имя компонента, чтобы я мог обработать его по-своему, чтобы изменить состояние.Однако, когда я пытаюсь получить имя этого компонента из e.currentTarget.name, он показывает 'undefined' .Но когда я console.log (e.currentTarget) показывает весь элемент, к которому я стремлюсь

, я попытался использовать console.log (e.currentTarget) и console.log (e.currentTarget.название).Первый показывает элемент, как я упоминал выше, а второй показывает «неопределенный»

Это то, что я получаю, когда использую e.currentTarget

<div role="button" class="MuiChip-root-455 MuiChip-colorSecondary-457 MuiChip-clickable-458 MuiChip-clickableColorSecondary-460" tabindex="0" name="status"><span class="MuiChip-label-474">Chip One</span></div>

это код для события click:

toggleColumn = (e) => {
    console.log(e.currentTarget);
  } 

<Grid item md={4} className={classes.chipWrapper}>
  <Chip
    label="Chip One"
     name="status"
     color={color}
     variant={variant}
     onClick={this.toggleColumn}
     className={classes.chipButton}
   />
</Grid>

Как видите, на нем есть имя = 'status'.

Я пытаюсь получить значение этого свойства, ноЯ не могу

...