2

我有一个 java 脚本文件,它的输出是一个包含一些信息的表。我想在我的页面中的一个 DIV 中显示此结果,但函数的结果位于页面标题的顶部!我能做些什么来解决这个问题?


这是我的java脚本文件的结尾,实际上这是它的输出' document.write("") document.write(" اوقات شرعی کلیه شهر ها ") document.write("") document.write(" ") document .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());
    });

但我收到一个错误:我的一个函数无法访问 oits 数据

于 2012-06-23T06:54:38.283 回答
0

一些步骤

  1. 将您的 JavaScript 代码移动到页面底部。
  2. 使用innerHTML(基本JavaScript)或html()(jQuery)来添加。
于 2012-06-23T06:44:50.117 回答