javascript - 如何使用 Javascript 更新选定的选项值

标签 javascript html

我正在尝试为用户输入添加额外的 5 分钟。换句话说;如果用户从下拉列表中选择上午 8:00;结果应该是上午 8:05。我尝试用字符串来实现(下面的示例)并且它有效。但是 - 我想知道是否有一种方法可以自动转换时间值并将其传递给结果。

function myFunction() {
  var time = document.getElementById("mySelect").value;
  document.getElementById("result").innerHTML = "8:05 AM";
}
<select id="mySelect">
  <option>8:00 am</option>
</select>

<button onclick="myFunction()">Get Result with extra 5min</button>

<p id="result"></p>

最佳答案

执行此操作的简单方法:

<select id="mySelect">
  <option value="8:05 AM">8:00 am</option>
  <option value="9:05 AM">9:00 am</option>
</select>

<button onclick="myFunction()">Get Result with extra 5min</button>

<p id="result"></p>

<script>
  function myFunction() {
  var time = document.getElementById("mySelect").value;
  document.getElementById("result").innerHTML = time;
}
</script>

关于javascript - 如何使用 Javascript 更新选定的选项值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50432626/

相关文章:

javascript - Backbone/Require 应用程序中带有 subview 的 View 中的渲染问题

javascript - 找到附加内容的正确位置

javascript - 代码不工作。单选按钮验证

html - 无法在 Angular 4 中正确更改页面

javascript - Tensorflow.js 使用 Node 保存模型

javascript - Socket.io setInterval 不准确

javascript - 通过在外部 js 文件中存储 javascript 变量来缓存 HTML 内容?

jquery - aria-expanded 等于 false 不起作用

javascript - 如何在页面重新加载时保持 jquery 脚本更改?

javascript - 引导多选搜索从数据库获取值