javascript - 在下拉选择中打印图像?

标签 javascript html css

我的 HTML 中有一个下拉选择器,我需要打印出链接到选择的图像。但我不知道如何开始。

<input type="text" id="TextVeld" class="form-control" placeholder="get value on option select">

<br><br>

<select name="cars" id="TextShow" class="form-control">
  <option value="Pizza0">Kies je pizza</option>
  <option value="Pizza1">Margherita</option>
  <option value="Pizza2">Carciofi</option>
  <option value="Pizza3">Marinara</option>
  <option value="Pizza4">Funghi</option>
  <option value="Pizza5">Calzone</option>
  <option value="Pizza6">Napoli</option>
  <option value="Pizza7">Romana</option>
  <option value="Pizza8">Quattro Formaggi</option>
</select>

<br><br>

<button type="button" name="button">Toon</button>
<button type="button" name="button" onclick="Kiezen()">Kies</button>

我确实找到了 an example这样做,但不是单击按钮。即使那样,当我将它添加到我的代码中时它也不起作用。

最佳答案

假设“Print out”的意思是“Show”,试试这个

var folder = "https://icco.co.uk/catalog/view/theme/iccqtheme/images/"
function showIt() {
  var pizza = document.getElementById("pizzas").value;
  document.getElementById("pizzaImage").src= folder + (pizza? pizza+".png" : "deliveroo.png");
}
window.addEventListener("load",function() {
  document.getElementById("toon").addEventListener("click",showIt); // click 
  document.getElementById("pizzas").addEventListener("change",showIt); // or change
});
<input type="text" id="TextVeld" class="form-control"
   placeholder="get value on option select">
</br></br>
<select name="pizzas" id="pizzas" class="form-control">
  <option value="">Kies je pizza</option>
  <option value="piza1">Margherita</option>
  <option value="piza2">Carciofi</option>
  <option value="piza3">Marinara</option>
  <option value="piza4">Funghi</option>
  <option value="piza5">Calzone</option>
  <option value="piza6">Napoli</option>
  <option value="piza7">Romana</option>
  <option value="piza8">Quattro Formaggi</option>
</select>

</br></br>

<button type="button" id="toon">Toon</button>
<button type="submit" name="button">Kies</button><br/>
<img id="pizzaImage" src="https://icco.co.uk/catalog/view/theme/iccqtheme/images/deliveroo.png" />

关于javascript - 在下拉选择中打印图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54634726/

相关文章:

javascript - 使用下拉菜单为带 knockout 的变量赋值

javascript - 检测悬停是否存在或可用

html - 试图在 div 中排列底部文本

javascript - Ember js - 应用程序路由中的模型未加载

javascript - 当我包含页眉和页脚时,我应该把 Google Analytics 片段放在哪里?

javascript - 如何使用 TypeScript 声明文件在 Node.js 中请求外部 js 库

javascript - 安培 : Scroll to id by Select change value?

html - 如何实现缩小到另一个图像过渡效果

javascript - 如何选择多个元素来捕获 JavaScript 点击事件?

javascript - 无法仅通过复制 Node 模块来运行应用程序