我有一個下拉菜單的代碼我怎麼能顯示圖像http://www.petfinder.com/wp-content/uploads/2012/11/95142833-crate-training-cat-632x475.jpg),當選擇「貓」選項時,如果圖像無法加載,還會出現替代文本(例如「貓的圖像無法加載」)。我怎樣才能做到這一點?HTML時從下拉菜單選項中選擇
回答
你問一些簡單的HTML不可能的東西。
除了HTML代碼,你應該使用JavaScript。
我建議你開始學習Javascript。
這裏是鏈接。 http://www.tutorialspoint.com/javascript/
靠它..實施它。你會達到你的目標。
All The Best .. !!
您可以將在選擇框中的值變化的圖像,我會做這樣的:
HTML:
<select id="pic-changer">
<option value="none">None selected</option>
<option value="cat" data-picture="cat.png">cat</option>
<option value="dog" data-picture="dog.jpg">dog</option>
</select>
<div id="image-location></div>
的jQuery(JavaScript)的代碼:
$('#pic-changer').change(function(){ //if the select value gets changed
var imageSource = $(this).find(':selected').data('picture'); //get the data from data-picture attribute
if(imageSource){ //if it has data
$('#image-location').html('<img src="'+imageSource+'">'); // insert image in div image-location
} else {
$('#image-location').html(''); //remove content from div image-location, thus removing the image
}
})
如果你不需要選擇框的值,我建議把圖片鏈接放在那裏:
<select id="pic-changer">
<option value="">None selected</option>
<option value="cat.png">cat</option>
<option value="dog.jpg">dog</option>
</select>
jQuery代碼就變成了:
$('#pic-changer').change(function(){ //if the select value gets changed
var imageSource = $(this).val(); //get the selected value
if(imageSource && imageSource != ""){ //if it has data
$('#image-location').html('<img src="'+imageSource+'">'); // insert image in div image-location
} else {
$('#image-location').html(''); //remove content from div image-location, thus removing the image
}
})
您可以用JavaScript和jQuery我建議你瞭解它做更多的事,也不是很難的。 http://jquery.com/
我給了他一些空間來嘗試這一點,並給他一些學習JavaScript和jQuery的動機 –
你做了一個好工作......但你在想什麼不會工作..總之沒問題..如果我傷害你。 –
我得到你的推理,但有時它很好給一個工作的例子,以顯示什麼可以做到讓人們有興趣爲自己學習,如果他會發表另一個相同的問題,我會給你相同的答案,因爲你做 –
- 1. 從下拉菜單中選擇選項
- 2. 在選擇的HTML下拉菜單中選擇一個選項。
- 3. 從下拉菜單中選擇項目
- 4. 從菜單中選擇下拉菜單
- 5. Returing選擇的選項,從下拉菜單HTML
- 6. 從下拉菜單中選擇選項時的事件處理
- 7. PHP下拉菜單請選擇選項
- 8. CSS - 下拉菜單(選項,請選擇)
- 9. 動態選項選擇下拉菜單
- 10. 水平下拉選擇選項菜單
- 11. 從多選下拉菜單中選擇選項
- 12. 在下拉菜單中選擇選項HTML
- 13. 如何選擇另一個下拉菜單選項時更新下拉菜單?
- 14. 從選擇下拉菜單中選擇選項時出現的模式
- 15. 從下拉菜單中選擇下拉菜單中的數值
- 16. HTML下拉菜單 - 下拉菜單中的第一項無法選擇
- 17. 從選擇菜單拉選項
- 18. Angular 4和從下拉菜單中選擇菜單項
- 19. 從下拉菜單中刪除下拉菜單(選擇)?
- 20. Javascript onchange事件。選擇/選項HTML下拉菜單輸入
- 21. 如果從下拉菜單中選擇任何選項
- 22. 無法使用JavascrtptExecutor從下拉菜單中選擇選項
- 23. 從下拉菜單中選擇選項的操作
- 24. Javascript記住從下拉菜單中選擇的選項值
- 25. 硒IDE選擇從下拉菜單中的選項
- 26. 填充下拉菜單 - 從服務器中選擇的選項
- 27. Ruby/Watir從下拉菜單中選擇一個選項
- 28. 立即從下拉菜單中選擇所有選項
- 29. 下拉菜單?(選擇車輛)HTML
- 30. 從下拉菜單中選擇數值
你可以通過添加一些Javascript來添加/更改圖片,當選擇一個選項時。你有嘗試過什麼嗎?你想讓我們爲你寫代碼嗎? – deceze