作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试添加一个 h2 元素,该元素根据所选的选项值显示和更新价格。
这是我当前的代码:
<select name="price">
<option value="2799"> 1-6 תשלומים</option>
<option value="3200">12 תשלומים </option>
<option value="2799"> 36 תשלומים</option>
</select>
最佳答案
我们可以通过在其上添加 onchange 事件来打印选项值。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<select name="price" onchange="changePrice()">
<option value="2600"> 1-6 תשלומים</option>
<option value="3200">12 תשלומים </option>
<option value="2799"> 36 תשלומים</option>
</select>
<h2 id="id"></h2>
<script>
function changePrice() {
var selector = document.getElementsByName("price")[0];
var value = selector[selector.selectedIndex].value;
document.getElementById('id').innerHTML = value;
}
document.addEventListener("DOMContentLoaded", changePrice);
</script>
</body>
</html>
关于javascript - 如何在html元素中打印选项值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64843467/
我是一名优秀的程序员,十分优秀!