要实现从特定卡片中识别单击的按钮并将该卡片中的字段值传递到本地存储,你可以遵循以下步骤:
以下是一个简单的示例,展示了如何实现这一功能:
<div class="card" id="card1">
<button class="btn">Click Me</button>
<input type="text" class="field" value="Sample Value">
</div>
document.addEventListener('DOMContentLoaded', function() {
// 获取所有卡片中的按钮
const buttons = document.querySelectorAll('.card .btn');
buttons.forEach(button => {
button.addEventListener('click', function() {
// 获取按钮所在的卡片
const card = button.closest('.card');
// 获取卡片中的字段值
const fieldValue = card.querySelector('.field').value;
// 将字段值存储到本地存储中
localStorage.setItem('cardValue', fieldValue);
console.log('Value stored:', fieldValue);
});
});
});
通过以上步骤和示例代码,你可以实现从特定卡片中识别单击的按钮并将字段值传递到本地存储的功能。
领取专属 10元无门槛券
手把手带您无忧上云