Имя класса DOM не работает для кнопок

Я создал кнопку и добавил галочки. так что, когда я нажимаю на кнопку, должна быть видна галочка.

Я попытался применить к кнопкам в моей таблице, используя элемент DOM имени класса, используя JavaScript.

Но это не работает

если я нажму кнопку, галочка появится на всех кнопках но я хочу это, когда нажимается конкретная кнопка так же, как радио-кнопка

Может кто-нибудь мне помочь

function show(target) {
  // document.getElementById(target).style.visibility = 'visible';
  var x = document.getElementsByClassName('fa-lg');
  for (var i = 0; i < x.length; i++) {
    //.log(x[i]);
    x[i].style.visibility = 'visible';
  }
}
.fa-check-circle {
  right: 30px;
  position: absolute;
}

tr,
td {
  color: deepskyblue;
  font-size: 12px;
  border-bottom: 2px dotted deepskyblue;
}

.btn.btn-xs {
  border-radius: 0px;
  font-size: 15PX;
  background-color: whitesmoke;
}
<!doctype html>
<html lang = "en">

<head>
  <!-- Required meta tags -->
  <meta charset = "utf-8">
  <meta name = "viewport" content = "width=device-width, initial-scale=1, shrink-to-fit=no">

  <!-- Bootstrap CSS -->
  <link rel = "stylesheet" href = "https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" integrity = "sha384-9gVQ4dYFwwWSjIDZnLEWnxCjeSWFphJiwGPXr1jddIhOegiu1FwO5qRGvFXOdJZ4" crossorigin = "anonymous">
  <!--font awesome-->
  <script defer src = "https://use.fontawesome.com/releases/v5.0.10/js/all.js" integrity = "sha384-slN8GvtUJGnv6ca26v8EzVaR9DC58QEwsIk9q1QXdCU8Yu8ck/tL/5szYlBbqmS+" crossorigin = "anonymous"></script>

  <title>Hello, world!</title>

  <link rel = "stylesheet" href = "./main.css">
  <link rel = "stylesheet" href = "./test.css">
</head>

<body>
  <!--scripts-->
  <!-- jQuery library -->
  <script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  <!-- Latest compiled JavaScript -->
  <script src = "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  <script src = "./test.js"></script>

  <!-- <input maxlength = "3" size = "3" value = "10" id = "message">
    <textarea type = "text" id = "name" maxlength = "100" placeholder = "Name your Idea" onkeyup = "textCounter(this,'message',100);"></textarea> -->


  <!-- <button type = "button" class = "btn btn-xs "  onclick = "show('loadingImage')">Medium Value</button>
    <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
        <i class = "fas fa-check-circle"></i>
    </span> -->



  <div class = "row">
    <div>
      <h2 class = "status">Rate the value of Your Idea will Provide</h2>
    </div>
    <div class = "row table-responsive">
      <table class = "table table-responsive" id = "table">
        <tbody id = "tbody">
          <tr>
            <td>
              Client Experience
            </td>
            <td>
              <button type = "button" class = "btn btn-xs" onclick = "show('loadingImage')">Low Value</button>
              <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
                                <i class = "fas fa-check-circle"></i>
                            </span>
            </td>
            <td>
              <button type = "button" class = "btn btn-xs " onclick = "show('loadingImage')">Medium Value</button>
              <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
                                <i class = "fas fa-check-circle"></i>
                            </span>
            </td>
            <td>
              <button type = "button" class = "btn btn-xs">High Value</button>
              <span class = "fa-stack fa-lg">
                                <i id = "loadingImage" class = "fas fa-check-circle"></i>
                            </span>
            </td>
          </tr>
          <tr>
            <td>
              Collaboration
            </td>
            <td>
              <button type = "button" class = "btn btn-xs">Low Value</button>
              <span class = "fa-stack fa-lg">
                                <i id = "loadingImage" class = "fas fa-check-circle"></i>
                            </span>
            </td>
            <td>
              <button type = "button" class = "btn btn-xs">Medium Value</button>
              <span class = "fa-stack fa-lg">
                                <i id = "loadingImage" class = "fas fa-check-circle"></i>
                            </span>
            </td>
            <td>
              <button type = "button" class = "btn btn-xs">High Value</button>
              <span class = "fa-stack fa-lg">
                                <i id = "loadingImage" class = "fas fa-check-circle"></i>
                            </span>
            </td>
          </tr>
          <tr>
            <td>
              Money
            </td>
            <td>
              <button type = "button" class = "btn btn-xs" onclick = "showIcon();">Low Value</button>
              <span class = "fa-stack fa-lg">
                                <i id = "loadingImage" class = "fas fa-check-circle"></i>
                            </span>
            </td>
            <td>
              <button type = "button" class = "btn btn-xs">Medium Value</button>
              <span class = "fa-stack fa-lg">
                                <i id = "loadingImage" class = "fas fa-check-circle"></i>
                            </span>
            </td>
            <td>
              <button type = "button" class = "btn btn-xs">High Value</button>
            </td>
          </tr>
          <tr>
            <td>
              Time
            </td>
            <td>
              <button type = "button" class = "btn btn-xs">Low Value</button>
            </td>
            <td>
              <button type = "button" class = "btn btn-xs">Medium Value</button>
            </td>
            <td>
              <button type = "button" class = "btn btn-xs">High Value</button>
            </td>
          </tr>
          <tr>
            <td>
              Quality
            </td>
            <td>
              <button type = "button" class = "btn btn-xs">Low Value</button>
            </td>
            <td>
              <button type = "button" class = "btn btn-xs">Medium Value</button>
            </td>
            <td>
              <button type = "button" class = "btn btn-xs">High Value</button>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </div>
</body>

</html>
"Но это не работает" так же информативен, как "вода мокрая". Опишите, пожалуйста, почему, по вашему мнению, это не работает? Что происходит вместо этого? Что вы сделали, чтобы добраться до пункта "он работает не так, как хотелось бы" (отладка)?
Andreas 12.04.2018 07:04

При нажатии на одну кнопку должна быть видна каждая отметка или должна быть видна только следующая отметка с этой кнопкой?

Nirali 12.04.2018 07:08
i++ вместо x++?
Thum Choon Tat 12.04.2018 07:09

@ThumChoonTat Это может быть проблемой

vishugosain 12.04.2018 07:12

Также отсутствует showIcon

mplungjan 12.04.2018 07:14

Я был бы очень удивлен, если бы при этом не возникала ошибка типа «Невозможно прочесть свойство style of undefined». Вы не удосужились искать ошибки в консоли?

Phil 12.04.2018 07:15

Также повторяющиеся идентификаторы - идентификаторы ДОЛЖНЫ быть уникальными

mplungjan 12.04.2018 07:16

Я отредактировал свой код и описание

Keerthi Reddy Yeruva 12.04.2018 07:42
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
8
638
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Пропустить текущий выбранный элемент через функцию.

<button type = "button" class = "btn btn-xs " id = "btn2" onclick = "show(this)">Medium Value</button>

Затем найдите следующего брата или сестру, и тогда вы сможете его увидеть.

function show(target) {
     target.nextElementSibling.style.visibility = 'visible'
}

-------- В каждой строке должен быть выбран один элемент. -------------

function show(target) {
  var tds = target.parentElement.parentElement.children;
  for(var i = 0; i< tds.length; i++)
  {
  var spanElement = tds[i].getElementsByClassName('fa-lg')[0];
    if (spanElement)
    {
    if (tds[i].getElementsByClassName('fa-lg')[0].style !== undefined)
        tds[i].getElementsByClassName('fa-lg')[0].style.visibility = 'hidden';
        else
        tds[i].getElementsByClassName('fa-lg')[0].css('visibility', 'hidden');
    }
  }

  target.nextElementSibling.style.visibility = 'visible'
}

Спасибо @Ghazni, но он не работает как радио-кнопка

Keerthi Reddy Yeruva 12.04.2018 07:55

Переключатель? вы имеете в виду радиокнопку нацеливания? Пожалуйста, дайте мне образец кода для переключателя, чтобы лучше понять.

Ghazni 12.04.2018 08:04

Я видел это на скрипке, это просто пример, я хочу, чтобы мой код был таким. jsfiddle.net/44Zfv/724

Keerthi Reddy Yeruva 12.04.2018 08:05

вы имеете в виду, что одновременно может быть выбрана только одна кнопка в одной строке?

Ghazni 12.04.2018 08:12
Ответ принят как подходящий

Вы также можете сделать это одним из следующих способов

function findAncestor (el, cls) {
                while ((el = el.parentElement) && !el.classList.contains(cls));
                return el;
            }

            function show(target) {
                var row = findAncestor(target, 'test');
                var tick = row.getElementsByClassName("fa-lg");

                Array.prototype.forEach.call(tick, function(el) {
                    el.style.visibility = 'hidden'
                });
                target.nextElementSibling.style.visibility = 'visible'
            }
.fa-check-circle {
  right: 30px;
  position: absolute;
}

tr,
td {
  color: deepskyblue;
  font-size: 12px;
  border-bottom: 2px dotted deepskyblue;
}

.btn.btn-xs {
  border-radius: 0px;
  font-size: 15PX;
  background-color: whitesmoke;
}
<script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!doctype html>
<html lang = "en">

<head>
  <!-- Required meta tags -->
  <meta charset = "utf-8">
  <meta name = "viewport" content = "width=device-width, initial-scale=1, shrink-to-fit=no">

  <!-- Bootstrap CSS -->
  <link rel = "stylesheet" href = "https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" integrity = "sha384-9gVQ4dYFwwWSjIDZnLEWnxCjeSWFphJiwGPXr1jddIhOegiu1FwO5qRGvFXOdJZ4" crossorigin = "anonymous">
  <!--font awesome-->
  <script defer src = "https://use.fontawesome.com/releases/v5.0.10/js/all.js" integrity = "sha384-slN8GvtUJGnv6ca26v8EzVaR9DC58QEwsIk9q1QXdCU8Yu8ck/tL/5szYlBbqmS+" crossorigin = "anonymous"></script>

  <title>Hello, world!</title>

  <link rel = "stylesheet" href = "./main.css">
  <link rel = "stylesheet" href = "./test.css">
</head>

<body>
        <div class = "container">
            <button type = "button" class = "btn btn-xs " id = "btn2" onclick = "show(this)">Medium Value</button>
            <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
                <i class = "fas fa-check-circle"></i>
            </span>
            <div class = "row">
                <div class = "cols col-sm-12"></div>
                    <div>
                        <h2 class = "status">Rate the value of Your Idea will Provide</h2>
                    </div>
                    <div class = "row table-responsive">
                        <table class = "table table-responsive" id = "table">
                            <tbody id = "tbody">
                                <tr class = "test">
                                    <td>
                                        Client Experience
                                    </td>
                                    <td>
                                        <button type = "button" class = "btn btn-xs" id = "btn2" onclick = "show(this)">Low Value</button>
                                        <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
                                            <i class = "fas fa-check-circle"></i>
                                        </span>
                                    </td>
                                    <td>
                                        <button type = "button" class = "btn btn-xs " id = "btn2" onclick = "show(this)">Medium Value</button>
                                        <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
                                            <i class = "fas fa-check-circle"></i>
                                        </span>
                                    </td>
                                    <td>
                                        <button type = "button" class = "btn btn-xs" id = "btn2">High Value</button>
                                        <span class = "fa-stack fa-lg">
                                            <i id = "loadingImage" class = "fas fa-check-circle"></i>
                                        </span>
                                    </td>
                                </tr>
                                <tr class = "test">
                                    <td>
                                        Collaboration
                                    </td>
                                    <td>
                                        <button type = "button" class = "btn btn-xs" id = "btn2">Low Value</button>
                                        <span class = "fa-stack fa-lg">
                                            <i id = "loadingImage" class = "fas fa-check-circle"></i>
                                        </span>
                                    </td>
                                    <td>
                                        <button type = "button" class = "btn btn-xs" id = "btn2">Medium Value</button>
                                        <span class = "fa-stack fa-lg">
                                            <i id = "loadingImage" class = "fas fa-check-circle"></i>
                                        </span>
                                    </td>
                                    <td>
                                        <button type = "button" class = "btn btn-xs" id = "btn2">High Value</button>
                                        <span class = "fa-stack fa-lg">
                                            <i id = "loadingImage" class = "fas fa-check-circle"></i>
                                        </span>
                                    </td>
                                </tr>
                                <tr class = "test">
                                    <td>
                                        Money
                                    </td>
                                    <td>
                                        <button type = "button" class = "btn btn-xs" id = "btn2" onclick = "showIcon();">Low Value</button>
                                        <span class = "fa-stack fa-lg">
                                            <i id = "loadingImage" class = "fas fa-check-circle"></i>
                                        </span>
                                    </td>
                                    <td>
                                        <button type = "button" class = "btn btn-xs" id = "btn2">Medium Value</button>
                                        <span class = "fa-stack fa-lg">
                                            <i id = "loadingImage" class = "fas fa-check-circle"></i>
                                        </span>
                                    </td>
                                    <td>
                                        <button type = "button" class = "btn btn-xs" id = "btn2">High Value</button>
                                    </td>
                                </tr>
                                <tr class = "test">
                                    <td>
                                        Time
                                    </td>
                                    <td>
                                        <button type = "button" class = "btn btn-xs" id = "btn2">Low Value</button>
                                    </td>
                                    <td>
                                        <button type = "button" class = "btn btn-xs" id = "btn2">Medium Value</button>
                                    </td>
                                    <td>
                                        <button type = "button" class = "btn btn-xs" id = "btn2">High Value</button>
                                    </td>
                                </tr>
                                <tr class = "test">
                                    <td>
                                        Quality
                                    </td>
                                    <td>
                                        <button type = "button" class = "btn btn-xs" id = "btn2">Low Value</button>
                                    </td>
                                    <td>
                                        <button type = "button" class = "btn btn-xs" id = "btn2">Medium Value</button>
                                    </td>
                                    <td>
                                        <button type = "button" class = "btn btn-xs" id = "btn2">High Value</button>
                                    </td>
                                </tr>
                            </tbody>
                        </table>
                    </div>
                </div>
            </div>
            <script src = "./test.js"></script>
        </div>
    </body>

</html>

если я нажимаю кнопку, галочка появляется на всех кнопках, но я хочу, чтобы она была нажата, когда конкретная кнопка нажимается так же, как переключатель

Keerthi Reddy Yeruva 12.04.2018 07:42

@KeerthiReddyYeruva Я обновил скрипку, пожалуйста, проверьте

Nirali 12.04.2018 07:47

Большое вам спасибо .... Но он не работает как переключатель, не могли бы вы помочь мне в этом ... Заранее спасибо

Keerthi Reddy Yeruva 12.04.2018 07:54

Что вы имеете в виду под переключателем? вы можете показать пример или изображение того же самого?

Nirali 12.04.2018 07:55

См. У меня есть три значения для критериев, чтобы я мог отметить один из критериев, например, только низкий, средний или высокий, а не все три, которые я могу проверить, как jsfiddle.net/44Zfv/724

Keerthi Reddy Yeruva 12.04.2018 07:59

@KeerthiReddyYeruva, можно ли использовать jquery?

Nirali 12.04.2018 08:12

@KeerthiReddyYeruva, пожалуйста, проверьте мою обновленную скрипку, она работает как переключатель. проверить результат первой строки. Также здесь вам нужно добавить класс к элементу tr

Nirali 12.04.2018 08:43

Спасибо @Nirali, сейчас обновляю для всей таблицы

Keerthi Reddy Yeruva 12.04.2018 09:04

Привет, @Nirali, не могли бы вы мне помочь? Я хочу добавить анимацию для галочки. Я пробовал, но она не работает

Keerthi Reddy Yeruva 22.05.2018 13:51

Сначала вы пошли не так. слишком много повторяющихся идентификаторов. Вы должны установить уникальный идентификатор в одном дереве DOM, а затем передать параметр функции, как показано ниже. Вы пишете везде "loadingImage", вместо этого вы должны набирать "loadingImage1", "loadingImage2", "loadingImage3" и т. д.

<tr>
      <td> Client Experience </td>
      <td><button type = "button" class = "btn btn-xs" id = "btn2" onclick = "show('loadingImage2')">Low Value</button>
        <span class = "fa-stack fa-lg" id = "loadingImage2" style = "visibility: hidden"> <i class = "fas fa-check-circle"></i> </span></td>
      <td><button type = "button" class = "btn btn-xs " id = "btn2" onclick = "show('loadingImage3')">Medium Value</button>
        <span class = "fa-stack fa-lg" id = "loadingImage3" style = "visibility: hidden"> <i class = "fas fa-check-circle"></i> </span></td>
      <td><button type = "button" class = "btn btn-xs" id = "btn2" onclick = "show('loadingImage4')">High Value</button>
        <span class = "fa-stack fa-lg" id = "loadingImage4"> <i class = "fas fa-check-circle"></i> </span></td>
    </tr>

Функция должна иметь следующий вид:

function show(target) {
  document.getElementById(target).style.visibility = 'visible';
}

Привет, я удалил все идентификаторы

Keerthi Reddy Yeruva 12.04.2018 07:41

Привет, я обновляю всю свою таблицу, как это сделал @Nirali

function findAncestor(el, cls) {
  while ((el = el.parentElement) && !el.classList.contains(cls));
  return el;
}

function show(target) {
  var row = findAncestor(target, 'test');
  var tick = row.getElementsByClassName("fa-lg");

  Array.prototype.forEach.call(tick, function(el) {
    el.style.visibility = 'hidden'
  });
  target.nextElementSibling.style.visibility = 'visible'
}
.fa-check-circle {
  right: 30px;
  position: absolute;
}

tr,
td {
  color: deepskyblue;
  font-size: 12px;
  border-bottom: 2px dotted deepskyblue;
}

.btn.btn-xs {
  border-radius: 0px;
  font-size: 15PX;
  background-color: whitesmoke;
}
<!doctype html>
<html lang = "en">

<head>
  <!-- Required meta tags -->
  <meta charset = "utf-8">
  <meta name = "viewport" content = "width=device-width, initial-scale=1, shrink-to-fit=no">

  <!-- Bootstrap CSS -->
  <link rel = "stylesheet" href = "https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" integrity = "sha384-9gVQ4dYFwwWSjIDZnLEWnxCjeSWFphJiwGPXr1jddIhOegiu1FwO5qRGvFXOdJZ4" crossorigin = "anonymous">
  <!--font awesome-->
  <script defer src = "https://use.fontawesome.com/releases/v5.0.10/js/all.js" integrity = "sha384-slN8GvtUJGnv6ca26v8EzVaR9DC58QEwsIk9q1QXdCU8Yu8ck/tL/5szYlBbqmS+" crossorigin = "anonymous"></script>

  <title>Hello, world!</title>

  <link rel = "stylesheet" href = "./main.css">
  <link rel = "stylesheet" href = "./test.css">
</head>

<body>
  <!--scripts-->
  <!-- jQuery library -->
  <script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  <!-- Latest compiled JavaScript -->
  <script src = "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  <script src = "./test.js"></script>

  <div class = "row justify-content-center">
    <div>
      <h2 class = "status">Rate the value of Your Idea will Provide</h2>
    </div>
    <div class = "row">
      <table class = "table table-responsive" id = "table">
        <tbody id = "tbody">
          <tr class = "test">
            <td>
              Client Experience
            </td>
            <td>
              <button type = "button" class = "btn btn-xs" onclick = "show(this)">Low Value</button>
              <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
                                <i class = "fas fa-check-circle"></i>
                            </span>
            </td>
            <td>
              <button type = "button" class = "btn btn-xs " onclick = "show(this)">Medium Value</button>
              <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
                                <i class = "fas fa-check-circle"></i>
                            </span>
            </td>
            <td>
              <button type = "button" class = "btn btn-xs " onclick = "show(this)">High Value</button>
              <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
                                <i class = "fas fa-check-circle"></i>
                            </span>
            </td>
          </tr>
          <tr class = "test">
            <td>
              Collaboration
            </td>
            <td>
              <button type = "button" class = "btn btn-xs" onclick = "show(this)">Low Value</button>
              <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
                                <i class = "fas fa-check-circle"></i>
                            </span>
            </td>
            <td>
              <button type = "button" class = "btn btn-xs " onclick = "show(this)">Medium Value</button>
              <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
                                <i class = "fas fa-check-circle"></i>
                            </span>
            </td>
            <td>
              <button type = "button" class = "btn btn-xs " onclick = "show(this)">High Value</button>
              <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
                                <i class = "fas fa-check-circle"></i>
                            </span>
            </td>
          </tr>
          <tr class = "test">
            <td>
              Money
            </td>
            <td>
              <button type = "button" class = "btn btn-xs" onclick = "show(this)">Low Value</button>
              <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
                                <i class = "fas fa-check-circle"></i>
                            </span>
            </td>
            <td>
              <button type = "button" class = "btn btn-xs " onclick = "show(this)">Medium Value</button>
              <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
                                <i class = "fas fa-check-circle"></i>
                            </span>
            </td>
            <td>
              <button type = "button" class = "btn btn-xs " onclick = "show(this)">High Value</button>
              <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
                                <i class = "fas fa-check-circle"></i>
                            </span>
            </td>
          </tr>
          <tr class = "test">
            <td>
              Time
            </td>
            <td>
              <button type = "button" class = "btn btn-xs" onclick = "show(this)">Low Value</button>
              <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
                                <i class = "fas fa-check-circle"></i>
                            </span>
            </td>
            <td>
              <button type = "button" class = "btn btn-xs " onclick = "show(this)">Medium Value</button>
              <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
                                <i class = "fas fa-check-circle"></i>
                            </span>
            </td>
            <td>
              <button type = "button" class = "btn btn-xs " onclick = "show(this)">High Value</button>
              <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
                                <i class = "fas fa-check-circle"></i>
                            </span>
            </td>
          </tr>
          <tr class = "test">
            <td>
              Quality
            </td>
            <td>
              <button type = "button" class = "btn btn-xs" onclick = "show(this)">Low Value</button>
              <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
                                <i class = "fas fa-check-circle"></i>
                            </span>
            </td>
            <td>
              <button type = "button" class = "btn btn-xs " onclick = "show(this)">Medium Value</button>
              <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
                                <i class = "fas fa-check-circle"></i>
                            </span>
            </td>
            <td>
              <button type = "button" class = "btn btn-xs " onclick = "show(this)">High Value</button>
              <span class = "fa-stack fa-lg" id = "loadingImage" style = "visibility: hidden">
                                <i class = "fas fa-check-circle"></i>
                            </span>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </div>
</body>

</html>

Другие вопросы по теме