H5 点击table行保存获取后的数据到cookie
时间: 2023-12-19 08:07:09 浏览: 76
h5获取摄像头数据,并实时预览
您可以使用JavaScript来实现在H5中点击表格行保存获取后的数据到cookie。首先,您需要为表格的每一行添加一个点击事件监听器。当用户点击某一行时,您可以获取该行的数据并将其保存到cookie中。
以下是一个示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>Save Table Row Data to Cookie</title>
<script>
function saveRowData(row) {
// 获取行中的数据
var rowData = [];
var cells = row.getElementsByTagName('td');
for (var i = 0; i < cells.length; i++) {
rowData.push(cells[i].innerText);
}
// 将数据保存到cookie
document.cookie = "rowData=" + JSON.stringify(rowData);
alert("数据已保存到cookie中!");
}
</script>
</head>
<body>
<table>
<tr>
<th>Name</th>
<th>Age</th>
</tr>
<tr onclick="saveRowData(this)">
<td>John</td>
<td>25</td>
</tr>
<tr onclick="saveRowData(this)">
<td>Jane</td>
<td>30</td>
</tr>
</table>
</body>
</html>
```
在上述代码中,我们为每一行添加了一个`saveRowData`函数作为点击事件的处理程序。该函数会获取被点击行中的数据,并将其保存到名为`rowData`的cookie中。
请注意,这只是一个简单的示例,您可以根据实际需求进行修改和扩展。另外,由于cookie有其限制和安全性考虑,您可能需要在实际应用中使用其他方式来保存和获取数据,例如使用Web Storage或发送到服务器进行处理。
阅读全文