Javascript 如何根据选项值更改输入类型?

Javascript 如何根据选项值更改输入类型?,javascript,html,Javascript,Html,我正试图根据选项值更改输入类型 如果选择了日期选项,则输入字段的类型应更改为日期类型 函数func2(){ if(document.getElementById('field_search')。value==“khao_date”){ document.getElementById('input_search')。type=='date'; } 否则{ document.getElementById('input_search')。type=='text'; } } 日期 细节 使用setA

我正试图根据选项值更改输入类型

如果选择了日期选项,则输入字段的类型应更改为日期类型

函数func2(){
if(document.getElementById('field_search')。value==“khao_date”){
document.getElementById('input_search')。type=='date';
}
否则{
document.getElementById('input_search')。type=='text';
}
}

日期
细节
使用
setAttribute('type','…')
。在铬上测试

函数func2(){
if(document.getElementById('field_search')。value==“khao_date”){
document.getElementById('input_search').setAttribute('type','date');
}
否则{
document.getElementById('input_search').setAttribute('type','text');
}
}

日期
细节