作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遇到这个问题,只要管理员 ID 为“20182”,每个学生记录的更新和删除按钮就会隐藏。但是,我不知道该怎么做。我已经使用了 javascript,但看起来只有第一条记录的更新和删除按钮消失了。感谢您的帮助。
html
<table class="table table-striped table-advance table-hover">
<hr>
<thead>
<tr>
<th>#</th>
<th>Student Name</th>
<th>Class Name</th>
<th colspan='2' id='action'>Action</th>
<th></th>
</tr>
</thead>
<tbody>
<?php
while($row = $result2->fetch_assoc()) {
$studid=$row['studID'];
$studname=$row['studName'];
echo"<tr>";
echo "<td>" . $row['studID'] . "</td>";
echo "<td>" . $row['studName'] . "</td>";
echo "<td>" . $row['cName'] . "</td>";
echo"<td id='update'><a href='update_student.php?
text1=$studid&studname=$studname'><button class='btn btn-
primary btn-xs' ><i
class='fa fa-pencil'>Update</i></button></a>";
echo"<td id='delete'><a href='delete_student.php?
text1=$studid'><button class='btn btn-danger btn-xs'><i
class='fa fa-trash-o' >Delete</i></button></a>";
}
$conn->close();
?>
</tbody>
</table>
JavaScript
var admin = "<?php echo $a ?>";
if (admin == "20182") {
document.getElementById('add').style.display = "none";
document.getElementById('update').style.display = "none";
document.getElementById('delete').style.display = "none";
document.getElementById('action').style.display = "none";
}
最佳答案
当您使用 td
构建表数据时,应使用 class='update'
代替 id='update'
。然后,您应该使用 document.getElementsByClassName
访问所有元素,方法是:
document.getElementsByClassName('update').style.display = "none";
所有表数据都应遵循类似的操作。
关于javascript - 如何隐藏每条记录的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53567923/
我刚开始使用 Gnu Plot 并创建了一些简单的绘图。但是现在我遇到了一个新问题。 输入是这样的 csv 文件: name;n0;n1;n2 Benj;1;3;2 Silv;6;1;2 Steffi
我在 MongoDB 中有 2700 条记录。每个文档的大小约为 320KB。我使用的引擎是wiredTiger,集合的总大小约为885MB。 我的 MongoDB 配置如下: systemLog:
我是一名优秀的程序员,十分优秀!