Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在循环中生成此javascript?_Javascript_Php - Fatal编程技术网

如何在循环中生成此javascript?

如何在循环中生成此javascript?,javascript,php,Javascript,Php,对不起,我是Javascript新手。我不知道如何在Javascript中实现这个循环。这是我的,太难看了,因为那里没有环。我是用PHP做的,但我不知道如何用javascript做这样的循环。这是我用PHP编写的代码: <?php $username='michel jackson'; for($a=1;$a<=2;$a++){ echo " <div id='bigbox'> ";

对不起,我是Javascript新手。我不知道如何在Javascript中实现这个循环。这是我的,太难看了,因为那里没有环。我是用PHP做的,但我不知道如何用javascript做这样的循环。这是我用PHP编写的代码:

<?php
    $username='michel jackson';
    for($a=1;$a<=2;$a++){
        echo "
            <div id='bigbox'>
        ";
        for($b=1;$b<=$a;$b++){
            echo "
                <div class='colkiri'>
                    <div class='colkirichild'></div>
                </div>
            ";
        }
        echo "
            <div class='colkanan'>
                    <div class='colkananchild'>
                        <div id='username'>
                            <span class='usernamechild'><img src='http://images2.fanpop.com/images/photos/7600000/Bad-michael-jackson-7647469-1787-2560.jpg' width='15' height='15' class='bayangan'></img> $username</span> <span class='countdown'>5 minutes ago</span>
                        </div>
                        <div id='comment'>
                            <div class='commentchild'>Michael Joseph Jackson was born on August 29, 1958. He was the eighth of ten children in an African-American working-class family who lived in a two-bedroom house on Jackson Street in Gary, Indiana, an industrial city and a part of the Chicago metropolitan area.[12][13] His mother, Katherine Esther Scruse, was a devout Jehovah's Witness.</div>
                            <div id='reportthis'>
                                <span id='idreply' onclick='clickreply(this)'>reply</span>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        ";
    }
?>
Javascript中的

for(var a = 1; a <= 2; a++){
        // do stuff
        for(var b = 1; b <= a; b++){
            // do stuff
        }
//do stuff
}

for(var a=1;a这是您在javascript中的PHP循环。基本相同……请记住在此处使用
javascript代码
标记告诉浏览器这是javascript

for (a = 1; a < 2; a++) { 
    //Your stuff inside here
}
(a=1;a<2;a++)的

//你的东西在这里
}
要将HTML附加到div,可以使用以下代码:

document.getElementById('divID').innerHTML = '<p>your data here</p>';
document.getElementById('divID').innerHTML='此处的数据

';
或者,如果还包括Jquery,则可以更简单地完成:

$('#divID').append('<p> your data here </p>');
$(“#divID”)。在此处附加(“您的数据”

”);
不要太敏感,但在Google中查找javascript循环不会比在SO中提出问题并等待答案更容易、更快吗?好的@Amarnasan,我也在尝试Amarnasan。尝试查看控制台以找到一些surprises@lukassteiner,我也用代码在.php中进行了尝试,但结果是一样的,只是空白的page、 当你得到一个空白页面时,请检查以下内容:我在这方面尝试了你的代码,但我仍然没有成功。@tR4xX最终我找到了tR4xX的方法,因为你的方法也是如此,所以,请注意,感谢你的提示,我给你+1@tR4xX。我不能使用JQuery@baerten,我正在尝试使用你的Javascript解决方案。我在这方面尝试过,它仍然不起作用,@barten的错误在哪里?我在这里创建了一个简短的示例。不幸的是,我没有时间写全部内容,但它应该能让您了解如何使用不同的组件。单击“显示”按钮查看它的实际操作:这是来自您的代码@barten。我还不能做到,因为里面有for循环。它是如何@barten?Sta熟悉基本知识并了解for循环是如何工作的:@junaserbasebi
$('#divID').append('<p> your data here </p>');