以下javascript代码适用于FF和Chrome,但在任何版本的IE中。似乎没有任何明显的错误我可以找到。
任何帮助将不胜感激。
<script type="text/javascript">
// hide/expose search_by2 to/from dates
function hide_search_by2(that){
selected_value = that.options[that.selectedIndex].value;
if(selected_value == 'vehicles_sales.nodate'){
document.getElementById("search_by2_from_row").hidden=true;
document.getElementById("search_by2_to_row").hidden=true;
} else {
document.getElementById("search_by2_from_row").hidden=false;
document.getElementById("search_by2_to_row").hidden=false;
}
}
</script>
答案 0 :(得分:1)
什么是隐藏的?
如果要隐藏元素,请将display设置为none。
<强>隐藏强>
document.getElementById("search_by2_from_row").style.display = "none";
显示强>
document.getElementById("search_by2_from_row").style.display = "inline"; //or "block"
或可见性
<强>隐藏强>
document.getElementById("search_by2_from_row").style.visibility = "hidden";
显示强>
document.getElementById("search_by2_from_row").style.visibility = "visible";