首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >条件下拉菜单

条件下拉菜单
EN

Stack Overflow用户
提问于 2020-11-24 18:35:55
回答 3查看 41关注 0票数 0

我正在尝试弄清楚如何让你在我的下拉菜单中选择一些东西,它会在HTML中写下‘你想要...’。

以下是我的代码

代码语言:javascript
复制
function latte1() {
  if (document.getElementById("latte").click) {
    alert("You like Latte")
  } else {
    document.write("You like Something else")
  }
}
代码语言:javascript
复制
<option id="latte" onclick="latte1()">Latte</option>

任何帮助我们都将不胜感激

EN

回答 3

Stack Overflow用户

发布于 2020-11-24 18:41:51

您必须从一个<select>元素开始,该元素在做出选择时引发change事件。在该事件中,this.value引用选定的值。

代码语言:javascript
复制
var drinkSelect = document.getElementById("drink");
var outputDiv = document.getElementById("output");
drinkSelect.addEventListener("change",function(){
  outputDiv.innerText = "You like " + this.value;
})
代码语言:javascript
复制
<select id="drink">
  <option value="">Which drink would you like?</option>
  <option>Latte</option>
  <option>Capuccino</option>
  <option>Americano</option>
  <option>Tea</option>
</select>
<div id="output"></div>

票数 1
EN

Stack Overflow用户

发布于 2020-11-24 18:42:35

试着这样做:

代码语言:javascript
复制
function latte1() {
  var latte = document.getElementById("latte");
  
  //the first latte below can be replaced with any other element
  latte.insertAdjacentHTML("afterend", "<p>" + (latte.click ? "You like Latte" : "You like Something else") + "</p>");
}
代码语言:javascript
复制
<option id="latte" onclick="latte1()">Latte</option>

此代码标识页面中的一个元素(在本例中为#latte),并在其后面添加一个包含文本的<p>元素。

票数 0
EN

Stack Overflow用户

发布于 2020-11-24 18:55:18

我假设您希望使用select dropdown和show selected option

代码语言:javascript
复制
function latte1(ele) {
  document.getElementById("selected_option").innerText = "You want " + ele.value;
}
代码语言:javascript
复制
<select onchange="latte1(this)">
  <option value="" disabled selected>Choose option</option>
  <option value="Latte">Latte</option>
  <option value="Something else">Something else</option>
</select>
<p id="selected_option"></p>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64984664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档