Javascript HTML |如何正确排序我的语言<选择>?

时间:2018-07-11 18:37:33

标签: javascript html dom select href

我有<选择>和<选项>。如果单击第一个选项,我想保留在主页中。如果单击第二个选项,我想在末尾的主页/ en上添加它(它将我定位到网站的英文版本) 在其余选项上,我想访问外部站点。 我的值还给我,只是“ /”如何正确排序? 谢谢你的帮助。 window.onload = function(){ 选择= document.getElementById('changeLanguage'); console.log(选择); select.addEventListener(“ change”,lan); var value = select.options [select.selectedIndex] .value; console.log(value); 函数lan(value){ console.log('正在工作'); 如果(值===“ /”){ window.location.href =值; console.log(value); } 否则,如果(value ===“ / en”){ window.location.href =值; console.log(value); } 否则,如果(value ===“ https://ln.wikipedia.org/wiki/Espania”){ window.location.href =值; console.log(value); } 否则,如果(值===“ https://en.wikipedia.org/wiki/FR”){ window.location.href =值; console.log(value); } 否则,如果(value ===“ https://en.wikipedia.org/wiki/United_Kingdom”){ window.location.href =值; console.log(value); } } };

1 个答案:

答案 0 :(得分:1)

在检查选择值时进行更改:

function lan() {
   var value = select.options[select.selectedIndex].value;
   console.log('working')
   //do your thing here
}

一个jsFiddle example