好吧,我有一个大的HTML表格(超过120行)和一个搜索栏。问题是这些行没有按钮,我希望用户能够选择它们。我从互联网数据库中获得这些数据。我不想要通过120行的HTML表中放置一个按钮(也是我只与原来的表有超过3000行的一部分工作,所以通过它的所有它真的不是一个选项)。无论如何,我怎么能让用户能够选择一个单元格/行,并获得它的价值,而无需更改HTML中的原始表?如何在不使用按钮的情况下在html表中选择一行?
-1
A
回答
3
你总是可以把对TD/TR点击事件,做任何你想要的得到所谓
var elements= document.getElementsByTagName('td');
for(var i=0; i<elements.length;i++)
{
(elements)[i].addEventListener("click", function(){
alert(this.innerHTML);
});
}
td:hover{
background-color:gray;
cursor:pointer;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<table class="table table-bordered">
<thead>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Email</th>
</tr>
</thead>
<tbody>
<tr>
<td>John</td>
<td>Doe</td>
<td>[email protected]</td>
</tr>
<tr>
<td>Mary</td>
<td>Moe</td>
<td>[email protected]</td>
</tr>
<tr>
<td>July</td>
<td>Dooley</td>
<td>[email protected]</td>
</tr>
</tbody>
</table>
0
如果你想“选择”单元格或功能一行不添加其他控件的表,你可以添加一个onclick处理程序并在其中执行某些操作(例如,更改其背景颜色,打印消息或任何你想要的)
相关问题
- 1. 如何在grails中的以下情况下使用按钮?
- 2. 默认情况下选择按钮extjs4.1
- 3. 如何在没有选择按钮的情况下选择和取消选择GridView中的行?
- 4. 在不使用EXECUTE的情况下从动态表中选择
- 5. 如何在默认情况下在Oracle中的af:表中选择一行ADF
- 6. 如何在不使用rowcount的情况下在sybase中只选择1行
- 7. 如何在不使用按钮的情况下加载页面?
- 8. 如何在不按下按钮的情况下开始活动?
- 9. 从html表中选择一行并按下按钮发送值
- 10. 如何在这种情况下选择和取消选择按钮
- 11. 如何使用vue.js(和v模型)在不知道值的情况下选择第一个单选按钮
- 12. 在不使用HTML的情况下在JTextPane中进行换行
- 13. 在不使用提交按钮的情况下提交表单
- 14. 如何在没有选择按钮的情况下在GridView中实现全行选择?
- 15. 如何在没有指定行的情况下选择一列?
- 16. 如何在不使用任何按钮的情况下在html中处理表单?
- 17. 如何在不使用复选框或单选按钮的情况下获得jsf数据表行索引
- 18. 如何使用的情况下在DB2列中选择查询
- 19. 如何在没有主键的情况下从表中选择不同的行
- 20. 如何在不按下按钮的情况下突出显示按钮
- 21. 如何在不使用光标的情况下一次选择一条记录?
- 22. 如何在不按下按钮的情况下立即执行代码?
- 23. 如何使用单选按钮与HTML中的选择列表
- 24. 如何在不按按钮的情况下显示此内容?
- 25. 如何在不使用提交按钮的情况下提交表单
- 26. 如何在不使用id的情况下选择我的第二个单选按钮?
- 27. 如何在没有HTML标记的情况下选择文本
- 28. 如何使默认情况下选中一个单选按钮选项
- 29. 如何在不使用按钮的情况下导航到另一个页面?
- 30. 如何在不使用ManyToManyField的情况下在Django中获得多个选择?
你是什么意思选择它?并做什么? – Konstantinos
我的意思是得到它的价值 – sparpo
所以你点击一个单元格,你会发生什么?告诉我们预期的结果。你想警告单元格内的值是什么? – Konstantinos