0

私はここでも HTML でも初めてです。さまざまな領域 (ドロップダウン リスト、日付入力タイプ、時刻入力タイプなど) から多くの値を選択し、それらをテーブルと比較する必要があります。値を正しく選択しますが、画面に1秒間だけ表示されてから消えます!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 に答える