Javascript来显示标签

时间:2012-02-15 10:01:06

标签: javascript html

当用户选择“范围”时,我尝试使标签“直到”出现。但标签没有出现。 这些是我的代码。

           <td><select onchange="Show(this,'vin','until1');"
        <option value="less">Less than</option>
        <option value="more">More than</option>
        <option value="range">By range</option>
        <option value="is">Is anything</option>
      </select>
    </td>
    <td width="145"><input id="vin" style="visibility:hidden;" type="text"></td>
    <td width="145"><label id="until1" style="display:none;"> until </label> </td>

  txt=obj.options[obj.selectedIndex].value;
  if (txt.match('range')){
  document.getElementById(un).show();}

由于

2 个答案:

答案 0 :(得分:1)

show()是jquery中的方法而不是javascript ..试试这个

document.getElementById(un).style.display = 'block';

visibility

的情况
document.getElementById(un).style.visibility = 'visible';

答案 1 :(得分:0)

而不是show(),请执行style.display ='block'