2

出力がいくつかの情報を含むテーブルであるJavaスクリプトファイルがあります。この結果をページの DIV の 1 つに表示したいのですが、関数の結果はページのヘッダーの上部に配置されます。これを修正するにはどうすればよいですか?


これは私の Java スクリプト ファイルの終わりです。実際、これはその出力です。 .write(" اذان صبح طلوع خورشید اذان ظهر غروب خورشید اذان مغرب") document.write("
اوقات به افق :

انتخاب شهراراکاردبیلارومیهاصفهاناهوازایلامبجنورد بندرعباسبوشهربیرجندتبریزتهرانخرم آبادرشتزاهدانزنجانساریسمنانسنندجشهرکردشیرازقزوینقمکرمان کرمانشاهگرگانمشهدهمدانیاسوجیزد   

") document.write("") '' and this is its call at the and ofマイ マスター ページ '

    $(document).ready(function ogh() {
        var CurrentDate = new Date();
        var JAT = 1;
        function pz() { };
        init(); document.getElementById("cities").selectedIndex = 12;
        coord(); main();
    });
    $(document).ready(function () {
        $("#oghatSharii").append(ogh());
    });

</script>
</form>

' 私のコードの上部を理解できなかった場合、その出力はテーブルです

4

3 に答える 3

3

次のように、ready イベントで jquery を使用して div の HTML を設定できます。

     <script type="text/javascript" src="Scripts/jquery-1.7.2.min.js"></script>
     ....
     <script type="text/javascript">
        $(document).ready(function () {
            $("#myDiv").append(pz());
        });
        function pz() {
            // do here something useful and return the text you want to add to the div
            return "Hello there =) !!!";
        };
     </script>

 <div id="myDiv"></div>

jquery をインストールすることを忘れないでください。

https://nuget.org/packages/jQuery

于 2012-06-23T06:44:18.133 に答える
1

私はこれを使います

    function ogh()
    {
                     var CurrentDate = new Date();
                        var JAT = 1;
                        function pz() { };
                        init(); document.getElementById("cities").selectedIndex = 12;
                        coord(); main();
    }
    $(document).ready(function () {
        $("#oghatSharii").append(ogh());
    });

しかし、エラーが発生しました:関数の1つがoitsデータにアクセスできませんでした

于 2012-06-23T06:54:38.283 に答える
0

いくつかの手順

  1. JavaScript コードをページの下部に移動します。
  2. そのように追加するには、innerHTML (基本的な JavaScript) または html() (jQuery) を使用します。
于 2012-06-23T06:44:50.117 に答える