从弹出表单追加当前点击的表格元素中的元素,可以通过以下步骤实现:
以下是一个示例代码,演示如何实现从弹出表单追加当前点击的表格元素中的元素:
<!DOCTYPE html>
<html>
<head>
<style>
table {
border-collapse: collapse;
}
td {
border: 1px solid black;
padding: 5px;
cursor: pointer;
}
.popup-form {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: #f2f2f2;
padding: 20px;
border-radius: 5px;
}
</style>
</head>
<body>
<table>
<tr>
<td onclick="showPopupForm(this)">Element 1</td>
<td onclick="showPopupForm(this)">Element 2</td>
<td onclick="showPopupForm(this)">Element 3</td>
</tr>
</table>
<div id="popupForm" class="popup-form" style="display: none;">
<label for="inputValue">Value:</label>
<input type="text" id="inputValue">
<button onclick="appendValue()">Confirm</button>
</div>
<script>
function showPopupForm(element) {
var popupForm = document.getElementById("popupForm");
popupForm.style.display = "block";
popupForm.dataset.targetElement = element;
}
function appendValue() {
var popupForm = document.getElementById("popupForm");
var targetElement = popupForm.dataset.targetElement;
var inputValue = document.getElementById("inputValue").value;
targetElement.innerHTML += " - " + inputValue;
popupForm.style.display = "none";
popupForm.dataset.targetElement = null;
}
</script>
</body>
</html>
在上述示例中,点击表格中的任意一个元素,会弹出一个表单,用户可以在表单中输入需要追加的内容。点击确认按钮后,该内容会被追加到点击的表格元素中,并显示在表格中。
请注意,上述示例仅为演示目的,实际应用中可能需要根据具体需求进行适当的修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云