Как я могу показать содержимое тегов "tr" при нажатии кнопки? - PullRequest
0 голосов
/ 24 марта 2019

Я создаю приложение Chrome, и мне нужна часть таблицы, чтобы отображаться при нажатии кнопки.

Я просмотрел различные ответы и ответы, но по-прежнему получаю сообщение об ошибке Chrom при нажатии кнопки.button /

Вот мой JavaScript:

    document.getElementById("newpull").style.visibility = "visible";
}
);
window.onload = function () {
        document.getElementById("newpull").style.visibility = "hidden";
};

И мой HTML:

 <button id="click" style="float; left">Click</button>


<tr class="red" id="newpull">
                <td></td>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
            </tr>

Ответы [ 2 ]

0 голосов
/ 24 марта 2019

просто поместите функцию в скрипт и выстрелите по нажатию кнопки используя onclick="showTR()" in <button>

<button id="click" style="float: left" onclick="showTR()">Click</button>

<table>
    <tr class="red" id="newpull">
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>4</td>
        <td>5</td>
    </tr>
</table>

это ваш сценарий


function showTR(){
   document.getElementById("newpull").style.visibility = "visible";
}
window.onload = function () {
   document.getElementById("newpull").style.visibility = "hidden";
};

ИЛИ вы также можете использовать как это

function showTR(){
var status = document.getElementById("newpull").style.visibility ;
  if (status == 'visible') {
     document.getElementById("newpull").style.visibility = "hidden";
  } else {
     document.getElementById("newpull").style.visibility = "visible";
  }
}
window.onload = function () {
   document.getElementById("newpull").style.visibility = "hidden";
};
0 голосов
/ 24 марта 2019

блок дисплея и ни один при нажатии кнопки

function myFunc() {
  var disp = document.getElementById("newpull").style.display;
  console.log(disp);
  if (disp == 'block') {
    document.getElementById("newpull").style.display = 'none'
  } else {
    document.getElementById("newpull").style.display = 'block'
  }
}
<button id="click" style="float; left" onclick="myFunc()">Click</button>
<table>
  <tr id="newpull" style="display:none">
    <td>abc</td>
    <td>abc</td>
    <td>abc</td>
    <td>abc</td>
    <td>abc</td>
  </tr>
</table>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...