Как мне получить звание кнопки - PullRequest
0 голосов
/ 28 апреля 2020
 <script>
    function showRank(){
      // I don't know what to do now 
    }
 <script>

 <section>
    <div data-index='1'>
        <p>First</p>
        <button  onclick='showRank()'>First</button>
    </div>
    <div data-index="2">
            <p>Second</p>
        <button onclick='showRank()'>Second</button>
    </div>
    <div data-index="3">
            <p>Third</p>
        <button onclick='showRank()'>Third</button>
    </div>
</section>

Когда я нажимаю любую из кнопок, я хочу console.log () div, в котором находится кнопка. Например:

ввод -: Clicked the button 'First'

вывод -:

<div data-index='1'>
     <p>First</p>
     <button  onclick='showRank()'>First</button>
  </div>

1 Ответ

0 голосов
/ 28 апреля 2020

Я просто передаю параметр вашей функции вот так

<script>
    function showRank(varRank){
     console.log(varRank) 
    }
 <script>

 <section>
    <div data-index='1'>
        <p>First</p>
        <button  onclick='showRank("First")'>First</button>
    </div>
    <div data-index="2">
            <p>Second</p>
        <button onclick='showRank("Second")'>Second</button>
    </div>
    <div data-index="3">
            <p>Third</p>
        <button onclick='showRank("Third")'>Third</button>
    </div>
</section>
...