获取输入字段的值,该字段被动态放置(而不是通过js) onclick,可以通过以下步骤实现:
target
属性来获取到被点击的元素。querySelector
、getElementById
等)来获取到对应的输入字段。value
属性来获取到字段的值。以下是一个示例代码:
// 假设输入字段的父元素具有id为"container"的唯一标识符
var container = document.getElementById("container");
// 绑定点击事件到父元素上
container.addEventListener("click", function(event) {
// 获取被点击的元素
var clickedElement = event.target;
// 根据被点击的元素获取到对应的输入字段
var inputField = container.querySelector("input");
// 获取输入字段的值
var value = inputField.value;
// 在控制台输出字段的值
console.log(value);
});
这样,无论输入字段是如何动态放置的,只要点击事件冒泡到包含它们的父元素,就能够获取到它们的值。
领取专属 10元无门槛券
手把手带您无忧上云