Javascript 如何将值/数据放入选项值=”中&引用;?
有人能帮我把数据放在选项值“”中吗?请参阅下面的代码Javascript 如何将值/数据放入选项值=”中&引用;?,javascript,html,Javascript,Html,有人能帮我把数据放在选项值“”中吗?请参阅下面的代码 <!DOCTYPE html> <html> <body> <h3>Preventive Maintenance Cost</h3> <select id="mySelect" onchange="myFunction()"> <option value="">-- Select a model --</option> <opt
<!DOCTYPE html>
<html>
<body>
<h3>Preventive Maintenance Cost</h3>
<select id="mySelect" onchange="myFunction()">
<option value="">-- Select a model --</option>
<option value="accord_mm">Accord (Metro Manila)</option>
<option value="accord_pro">Accord (Provincial)</option>
<option value="brio_mm">Brio/Amaze (Metro Manila)</option>
<option value="brio_pro">Brio/Amaze (Provincial)</option>
<option value="city_mm">City (Metro Manila)</option>
<option value="city_pro">City (Provincial)</option>
<option value="civic_mm">Civic (Metro Manila)</option>
<option value="civic_pro">Civic (Provincial)</option>
<option value="crv_mm">CR-V (Metro Manila)</option>
<option value="crv-pro">CR-V (Provincial)</option>
<option value="crz_mm">CR-Z (Metro Manila)</option>
<option value="crz_pro">CR-Z (Provincial)</option>
<option value="hrv_mm">HR-V (Metro Manila)</option>
<option value="hrv_pro">HR-V (Provincial)</option>
<option value="jazz_mm">Jazz (Metro Manila)</option>
<option value="jazz_pro">Jazz (Provincial)</option>
<option value="legend_mm">Legend (Metro Manila)</option>
<option value="legend_pro">Legend (Provincial)</option>
<option value="mobilio_mm">Mobilio (Metro Manila)</option>
<option value="mobilio_pro">Mobilio (Provincial)</option>
<option value="odyssey_mm">Odyssey (Metro Manila)</option>
<option value="odyssey_pro">Odyssey (Provincial)</option>
<option value="pilot_mm">Pilot (Metro Manila)</option>
<option value="pilot_pro">Pilot (Provincial)</option>
</select>
<p id="demo"></p>
<script>
function myFunction() {
var x = document.getElementById("mySelect").value;
document.getElementById("demo").innerHTML = "Details: </br>" + x;
}
</script>
</body>
</html>
预防性维修费用
--选择一个模型--
雅阁(大马尼拉)
雅阁(省级)
Brio/Amaze(大马尼拉)
Brio/Amaze(省级)
城市(马尼拉)
城市(省级)
思域(马尼拉)
文娱(省级)
CR-V(大马尼拉)
CR-V(省级)
CR-Z(大马尼拉)
CR-Z(省级)
HR-V(大马尼拉)
HR-V(省级)
爵士乐(马尼拉)
爵士乐(省级)
传奇(大马尼拉)
图例(省级)
美孚(马尼拉)
移动电话(省级)
奥德赛(大马尼拉)
奥德赛(省级)
领航员(大马尼拉)
试点(省级)
函数myFunction(){
var x=document.getElementById(“mySelect”).value;
document.getElementById(“demo”).innerHTML=“详细信息:”+x;
}
这就是结果:
我想根据所选车型将输出显示为带有图像的表格
提前谢谢 可以将图像路径存储在数据标记中,也可以将图像存储为image64位字符串
<select id="mySelect" onchange="myFunction()">
<option value="">-- Select a model --</option>
<option data-image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA1IAAAEsCAYAAADJkYKfAAAg" value="accord_mm">Accord (Metro Manila)</option>
</select>
您可以将图像路径存储在数据标记中,也可以将图像存储为image64位字符串
<select id="mySelect" onchange="myFunction()">
<option value="">-- Select a model --</option>
<option data-image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA1IAAAEsCAYAAADJkYKfAAAg" value="accord_mm">Accord (Metro Manila)</option>
</select>
如何将数据放入选项值=“” 您不需要将数据放入值中,而是可以使用
data
属性
下面是如何将数据
属性与选项
为了获得图像,我使用了一个名为dataimg的标签。您可以重命名它,但它始终类似于data myChoiceOne,data myChoiceTwo
。它需要包含data
。如果要传递图像位置的路径,可以传递数据属性
HTML
<option value="">-- Select a model --</option>
<option value="accord_mm" data-img='http://img.autobytel.com/car-reviews/autobytel/11694-good-looking-sports-cars/2016-Ford-Mustang-GT-burnout-red-tire-smoke.jpg'>Accord (Metro Manila)</option>
<option value="accord_pro" data-img="http://static5.businessinsider.com/image/582de470e02ba72e008b4e76-1200/lamborghini-huracan-rwd-spyder.jpg">Accord (Provincial)</option>
//函数接受文本和图像
function createTable(text, img) {
//Creating new row
var row = document.createElement('tr');
//creating cell for text
var cellText = document.createElement('td');
cellText.innerHTML = text;
//creating cell for image
var cellImg = document.createElement('td');
// adding the image as style
cellImg.style = "background-image:url(" + img + ");background-repeat:no-repeat;background-size:250px 180px; width: 250px; height: 180px;"
row.appendChild(cellText); // appending text cell
row.appendChild(cellImg); // appending image cell
return row; // return the row
}
如何将数据放入选项值=“” 您不需要将数据放入值中,而是可以使用
data
属性
下面是如何将数据
属性与选项
为了获得图像,我使用了一个名为dataimg的标签。您可以重命名它,但它始终类似于data myChoiceOne,data myChoiceTwo
。它需要包含data
。如果要传递图像位置的路径,可以传递数据属性
HTML
<option value="">-- Select a model --</option>
<option value="accord_mm" data-img='http://img.autobytel.com/car-reviews/autobytel/11694-good-looking-sports-cars/2016-Ford-Mustang-GT-burnout-red-tire-smoke.jpg'>Accord (Metro Manila)</option>
<option value="accord_pro" data-img="http://static5.businessinsider.com/image/582de470e02ba72e008b4e76-1200/lamborghini-huracan-rwd-spyder.jpg">Accord (Provincial)</option>
//函数接受文本和图像
function createTable(text, img) {
//Creating new row
var row = document.createElement('tr');
//creating cell for text
var cellText = document.createElement('td');
cellText.innerHTML = text;
//creating cell for image
var cellImg = document.createElement('td');
// adding the image as style
cellImg.style = "background-image:url(" + img + ");background-repeat:no-repeat;background-size:250px 180px; width: 250px; height: 180px;"
row.appendChild(cellText); // appending text cell
row.appendChild(cellImg); // appending image cell
return row; // return the row
}
(刚好正确)
请,如果你提出问题,你必须提供足够的信息。任何人都只是向你展示线索,而不是为你编写代码
您想显示显示图片,但不要告诉所有人您的图片
(answare)
为了显示图像,web有很多方法来显示图像。我只是举个例子:
$(“#车”).change(函数(){
var directory=“../../../”;//图片的示例位置
var picture=this.value;//如果您更改,这将是一个值
var format=“.png”;//您可以使用的格式
$(“#显示车”).attr({
“src”:目录+图片+格式,
“alt:“图像”+图片+“已损坏”
});
});代码>
选你的车
car1
赛车总动员2
为什么坏了?因为在中,如果图片无法加载,alt将返回:)
(刚好正确)
请,如果你提出问题,你必须提供足够的信息。任何人都只是向你展示线索,而不是为你编写代码
您想显示显示图片,但不要告诉所有人您的图片
(answare)
为了显示图像,web有很多方法来显示图像。我只是举个例子:
$(“#车”).change(函数(){
var directory=“../../../”;//图片的示例位置
var picture=this.value;//如果您更改,这将是一个值
var format=“.png”;//您可以使用的格式
$(“#显示车”).attr({
“src”:目录+图片+格式,
“alt:“图像”+图片+“已损坏”
});
});代码>
选你的车
car1
赛车总动员2
为什么坏了?因为在中,如果图片无法加载,alt将返回:)
以上代码工作正常。是否要根据所选车型显示表格?我明白,但你的问题是什么?@KapilaPerera,我想问的是,当你选择某个车型时,我如何显示数据/图像。这取决于你想显示的方式。这些图像在文件夹中。或者,您可以将这些图像保存在数据汽车图像或数据标签中的图像url中。数据标签中的图像url中的图像@以上代码运行良好。是否要根据所选车型显示表格?我明白,但你的问题是什么?@KapilaPerera,我想问的是,当你选择某个车型时,我如何显示数据/图像。这取决于你想显示的方式。这些图像在文件夹中。或者,您可以将这些图像保存在数据汽车图像或数据标签中的图像url中。数据标签中的图像url中的图像@KapilaPereraThanks对此表示感谢。但是,如果我想使用来自web的图像,如何呢?用我看到的web图像的url替换{image path}。但是我如何显示图像?它看起来像这样吗?'--选择一个型号——雅阁(马尼拉大都市)’感谢您的支持。但是,如果我想使用来自web的图像,如何呢?用我看到的web图像的url替换{image path}。但是我如何显示图像?它看起来像这样吗?'--选择一个型号——雅阁(马尼拉)为什么不显示图像?仅显示“accord_mm”。@LyraOpena您能重新检查链接吗?为什么不显示图像?只有“accord_mm”显示。@LyraOpena您能重新检查链接吗