Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 2x if语句(sel.options[sel.selectedIndex].value)_Javascript_Html - Fatal编程技术网

Javascript 2x if语句(sel.options[sel.selectedIndex].value)

Javascript 2x if语句(sel.options[sel.selectedIndex].value),javascript,html,Javascript,Html,我似乎无法使其工作,我想检查是否选择了路由AM-1,然后是否也选择了值“1vlucht”,并相应地更改innerHTML。 这可能吗?我也尝试了一些有&&的东西,但没有运气 我甚至不知道你是否可以使用2个标签的功能。第一次尝试这些功能 功能价格路线(sel) { //普里曾 如果(选择选项[sel.selectedIndex].value==“AM-1”) { 如果(选择选项[sel.selectedIndex].value==“1vlucht”) { //每辆车的价格 document.ge

我似乎无法使其工作,我想检查是否选择了路由AM-1,然后是否也选择了值“1vlucht”,并相应地更改innerHTML。 这可能吗?我也尝试了一些有&&的东西,但没有运气

我甚至不知道你是否可以使用2个标签的功能。第一次尝试这些功能

功能价格路线(sel)
{
//普里曾
如果(选择选项[sel.selectedIndex].value==“AM-1”)
{
如果(选择选项[sel.selectedIndex].value==“1vlucht”)
{
//每辆车的价格
document.getElementById(“pricePervlucht”).innerHTML=“100,”;
document.getElementById(“pricePervlucht2”).value=“100,”;
//托塔尔普里斯酒店
document.getElementById(“priceTotaal”).innerHTML=“100,”;
document.getElementById(“priceTotaal2”).value=“100,”;
//剥皮
document.getElementById(“价格比较”).innerHTML=“0,”;
document.getElementById(“priceBesparing2”).value=“0,”;
}
else if(sel.options[sel.selectedIndex].value==“2vluchten”)
{
//每辆车的价格
document.getElementById(“pricePervlucht”).innerHTML=“90,”;
document.getElementById(“pricePervlucht2”).value=“90,-”;
//托塔尔普里斯酒店
document.getElementById(“priceTotaal”).innerHTML=“180,”;
document.getElementById(“priceTotaal2”).value=“180,”;
//剥皮
document.getElementById(“价格比较”).innerHTML=“20,”;
document.getElementById(“priceBesparing2”).value=“20,”;
}
}
}

AM-1
AM-2
AM-3
AM-4
AM-5
1 vlucht
2 vluchten
3 vluchten
4弗卢克滕
5弗卢克滕
6弗拉克滕
7弗拉克滕

我想用几种方法更改您的代码。请在评论中要求澄清:

函数priceRoute(){
//普里曾
if(document.getElementById(“listingtypeRouteAM”).value==“AM-1”和document.getElementById(“ListingTypeaantalvluchen”).value==“1vlucht”){
document.getElementById(“innerHtml\u div”).innerHtml=“在这里您想要什么”;
}否则{
document.getElementById(“innerHtml_div”).innerHtml=“”;
}
}

请选择一个选项
AM-1
AM-2
AM-3
AM-4
AM-5
请选择一个选项
1 vlucht
2 vluchten
3 vluchten
4弗卢克滕
5弗卢克滕
6弗拉克滕
7弗拉克滕

它到底是如何工作的?代码中没有显示的其他元素是什么?相应地更改HTML意味着什么?哪里是
pricePervlucht
?您的第一个和第二个“if”语句正在检查同一个选择框中不同选择框中的值,因为问题中从来没有提到过jQuery。@FedericoklezCulloca它仍然有帮助,即使不是普遍有用。用户可能没有提到jquery,因为他们不知道它。@FedericoklezCulloca也许我使用jquery有点太匆忙了(因为删除它并不太困难)-只是将答案更改为不需要它