好的,这是我的主脚本,它针对我的特定问题进行计算,但我不明白为什么它没有在我输入的指定ID上输出正确的结果“成功”。索引评估是否有问题,或者我没有从表单中正确获取索引。
函数calculatePrice(){
var startLeague;
var targetLeague;
var startDiv;
var targetDiv;
var temp = document.getElementById(“ startLeague”);
startLeague = temp.options [temp.selectedIndex] .value;
startLeague = temp.indexOf(startLeague);
temp = document.getElementById(“ targetLeague”);
targetLeague = temp.options [temp.selectedIndex] .value;
targetLeague = temp.indexOf(targetLeague);
temp = document.getElementById(“ startDiv”);
startDiv = temp.options [temp.selectedIndex] .value;
startDiv = startDiv.indexOf(startDiv);
temp = document.getElementById(“ targetDiv”);
targetDiv = temp.options [temp.selectedIndex] .value;
targetDiv = temp.indexOf(targetDiv);
if(startLeague> = targetLeague){
document.getElementById(“ price-box”)。innerHTML =“无法计算”;
//忽略此行
setTimeout(initPrice,5000);
}其他{
if(startDiv> = targetDiv){
document.getElementById(“ price-box”)。innerHTML =“无法计算”;
//忽略此行
setTimeout(initPrice,5000);
}其他{
document.getElementById(“ price-box”)。innerHTML =“成功”;
}
}
}
这就是我的HTML代码所具有的内容,它表示要通过DOM从HTML本身获取的值。
等等...
这是我的输出段落,用于检查值,到目前为止,当我单击按钮时,它什么也没做,而是保持空白,这是什么问题?
如上所述,单击按钮不会执行任何操作,但应该可以。
最后一点,是的,我在HTML头标记中包含了以下行