【发布时间】:2021-01-28 00:56:10
【问题描述】:
我正在创建一个需要多个时间输入的计算器,我需要获取已添加的已创建 div 元素的值。
这是附加元素的代码
let div - document.createElement("div");
div.innerHTML = html;
schedule.appendChild(div.firstElementChild);
这是正在创建的 html 元素的代码:
<div class = "times">
<input id = "start" type = "time" value = "">
<input id = "end" type = "time" value = "">
</div>
我需要在 JavaScript 中获取由 JavaScript 代码创建的时间输入的值。我该怎么做?
【问题讨论】:
-
获取任何其他元素值的方式相同。
document.getElementById("start").value -
因此,document.getElementById("start").value 获取 ID 为“start”的输入的值。我已经这样做了。我需要从 html 代码创建并附加到文档的元素的 div 的值,所以很遗憾您的评论不是很有帮助。
-
div 没有值,只有输入值。
-
您可以将
div.firstElementChild保存在一个变量中,然后使用thatVariable.value -
我试图从一个非常不完整的描述中了解你真正想要什么。
标签: javascript