0

我是新来的 HTML。我必须从不同的区域(例如下拉列表、日期输入类型、时间输入类型等)选择许多值并将它们与表格进行比较。它选择了正确的值,但它只在屏幕上出现一秒钟然后消失!看来我的 Chrome 刷新了!这就是我到目前为止所做的......

//在javascript里面

function Searching()
    {
        var a=document.getElementById('movies');
        var selMov=a.options[a.selectedIndex].value;
        var b=document.getElementById('areas');
        var selAr=b.options[b.selectedIndex].value;
        var c=document.getElementById('dat').type='date';
        var d=document.getElementById("tim").type='time';
        var rows=document.getElementById('dataProgram').getElementsByTagName('tr');
        document.getElementById("demo").innerHTML=selMov;

    }

我有这个<p id="demo"></p>出现的结果。

4

1 回答 1

1

您不会取消触发该功能的事件。所以页面正在重新加载。

您需要return false或致电event.preventDefault()

编辑:

根据评论

<button type="submit" id="but" onclick="Searching(); return false;">Search</button>
于 2013-01-24T23:11:31.617 回答